Как включить настроенный файл конфигурации в перестроенный RPM?

Мы перестроили несколько RPM, потому что хотели удалить модули и изменить параметры конфигурации для элементов, специфичных для нашей производственной среды. Мы размещаем их в частном репозитории, подписываем их с помощью нашего собственного ключа GPG и добавляем название нашей компании к названию пакета.

Чтобы сохранить шаг после установки пакета, я хотел бы заменить базовый файл конфигурации файлами конфигурации, которые специфичны для нашей среды. Я не очень знаком с добавлением вещей в спецификации файлов. Какой самый простой способ сделать это? Файл пакета?

1 ответ

Решение

Если файл, который вы заменяете, уже указан в specfile (то есть вы действительно его заменяете), тогда вам нужно только заменить файл во время сборки (обычно это делается с патчем к исходному источнику, но вы всегда можете заменить файл в исходном архиве тоже). Если вы добавляете файл, то вы захотите добавить файл в раздел "%files" спецификации.

Я бы порекомендовал взглянуть на программное обеспечение для упаковки с серией RPM от IBM. Это очень хорошо, и даст вам много полезного фона по этому вопросу.

Другие вопросы по тегам