web-dev-qa-db-ja.com

再構築されたRPMにカスタマイズされた設定ファイルを含めるにはどうすればよいですか?

モジュールを削除し、本番環境に固有のアイテムの構成オプションを変更したかったので、RPMの束を再構築しました。私たちはそれらをプライベートリポジトリでホストしており、独自のGPGキーで署名し、パッケージ名に会社名を追加しています。

パッケージをインストールした後の手順を節約するために、基本構成ファイルを環境に固有の構成ファイルに置き換えたいと思います。私はスペックファイルに物を追加することにあまり慣れていません。これを行う最も簡単な方法は何ですか?パッケージファイル?

2
Karl Katzke

置き換えるファイルがすでにspecfileで名前が付けられている場合(つまり、実際に置き換える場合)、ビルド中にファイルを置き換えるだけで済みます(通常は元のソースへのパッチで行われますが、いつでもファイルを置き換えることができます)元のソースアーカイブにもあります)。ファイルを追加する場合は、そのファイルをスペックファイルの「%files」セクションに追加する必要があります。

IBMの RPMを使用したパッケージングソフトウェア シリーズをご覧になることをお勧めします。それは非常に良いです、そしてあなたに主題に関する多くの有用な背景を与えるでしょう。

3
Evan Anderson