Търсих как да използвам файл със спецификации на 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?
- Какъв е правилният начин за добавяне на редове към конфигурационен файл по време на rpm?
- Моля, някой може ли да предостави някои връзки, където мога да видя как това да работи или пример за няколко реда, които мога да използвам в моя файл със спецификации.
Разгледах официалното ръководство за Max Rpm, но досега не намерих отговор на проблема ми.