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で公式ガイドを見てきましたが、これまでのところ、私の問題に対する答えは見つかりませんでした。