ローカルサイト構成を使用してサードパーティ製ソフトウェア用のRPMを作成する

ローカルサイト構成を使用してサードパーティ製ソフトウェア用のRPMを作成する

サードパーティ製ソフトウェア用のRPMパッケージをダウンロードして作成します。当社に関連するさまざまな構成ファイルが含まれていますが、ベンダーからダウンロードされたパッケージの一部ではない./configディレクトリがあります。以前は、RPMをインストールした後に会社固有の./config/files *をターゲットサーバーに手動でコピーしていましたが、プログラムでこれを行うよりエレガントな方法を探していました。

SPECファイルでこれを達成するには?

答え1

構成ファイルのみを含む別々のRPMパッケージを作成し、thirdpartysoftware-config-yourcompany基本RPMパッケージに依存してRequires: thirdpartysoftware必要に応じてバージョンを管理します。

これは基本パッケージ(SPECファイルの一部)のサブパッケージである可能性がありますが、基本パッケージが更新されるたびに新しい%packageサブパッケージが構築されるため、不要な変更が発生します。構成は同じままです。

関連情報