rpmはインストール中にパッケージのどこかに保存された外部スクリプトを呼び出すことができますか?

rpmはインストール中にパッケージのどこかに保存された外部スクリプトを呼び出すことができますか?

内部用に再組み立てするパッケージがあります。主に構成ファイルを変更します。これらのファイルはある程度動的である必要があるため、ソースで構成ファイルを変更することは変更が痛いため、実際にはオプションではありません。代わりに、%postそのセクションで外部スクリプトを実行したいと思います。可能ですか?

実際には動作しないいくつかのオプションを試しました。%postそのセクションで外部スクリプトを呼び出すことができるという内容は他の場所から読みましたが、これを行うための作業ディレクトリを読むことはできません。

同じパッケージをDebian用に再設計したとき、インストールスクリプトは相対的なので直接呼び出すことができましたが、/relative/path/to/ba.shrpmは異なる動作をしました。ファイルをどこに置いても呼び出されません。pwdセクション%postを呼び出すと/

助けてくれてありがとう。

ベストアンサー1

おすすめ記事