Я искал, как использовать файл спецификации rpmbuild для обновления уже существующего файла конфигурации.
Например, в моем rpm я хотел бы добавить строки в файл конфигурации, например. /etc/stunnel/stunnel
[SomeAppName]
accept = 8006
connect = 127.0.0.1:5006
В настоящее время у меня есть это в моем разделе %install:
cat stunnel/stunnel.conf >> %{buildroot}/etc/stunnel/stunnel.conf
Понятно, что это ерунда, потому что каждый раз, когда я запускаю rpm, в файл конфигурации добавляются одни и те же строки.
Я также не хочу, чтобы файл /etc/stunnel/stunnel.conf
был частью моего rpm, так как я не хочу, чтобы он удалялся, когда я стираю свой пакет rpm.
Мои вопросы:
- Как я могу исключить /etc/stunnel/stunnel.conf из моей rpm?
- Как правильно добавлять строки в конфигурационный файл во время обработки оборотов?
- Пожалуйста, может кто-нибудь предоставить несколько ссылок, где я могу увидеть, как это работает, или пример нескольких строк, которые я могу использовать в своем файле спецификации.
Я просмотрел официальное руководство по адресу Max Rpm, но пока не нашел ответ на мой вопрос.