У нас есть сервер Spacewalk, который мы используем для распространения обновлений для наших клиентских систем CentOS 6 и 7. Ни одна из клиентских систем не имеет доступа в Интернет. Только сервер выхода в открытый космос имеет ограниченный доступ для полных обновлений синхронизации репозитория.
У нас возникнет проблема, когда придет время продвигать RPM-релизы centos. этот rpm устанавливает файлы конфигурации репозитория, такие как /etc/yum.repo.d/CentOS-Base.repo. Поскольку клиентская система не может выйти в Интернет, любая последующая команда yum выдает ошибку о недостаточном количестве зеркал.
Кто-нибудь знает, как сделать так, чтобы Spacewalk или yum исключили каталог /etc/yum.repos.d/ при установке пакета centos-release.
Это должен быть автоматизированный или настраиваемый метод, поскольку в настоящее время я запускаю ручную команду на каждой из затронутых систем, когда я знаю, что число оборотов в минуту выталкивается. (/ bin / rm /etc/yum.repo.d/CentOS-*.repo). Я подумывал о работе cron, но это не казалось лучшим вариантом.
Заранее спасибо.