内部用に再組み立てするパッケージがあります。主に構成ファイルを変更します。これらのファイルはある程度動的である必要があるため、ソースで構成ファイルを変更することは変更が痛いため、実際にはオプションではありません。代わりに、%post
そのセクションで外部スクリプトを実行したいと思います。可能ですか?
実際には動作しないいくつかのオプションを試しました。%post
そのセクションで外部スクリプトを呼び出すことができるという内容は他の場所から読みましたが、これを行うための作業ディレクトリを読むことはできません。
同じパッケージをDebian用に再設計したとき、インストールスクリプトは相対的なので直接呼び出すことができましたが、/relative/path/to/ba.sh
rpmは異なる動作をしました。ファイルをどこに置いても呼び出されません。pwd
セクション%post
を呼び出すと/
。
助けてくれてありがとう。