maven rpmプラグイン(2.1-alpha-1)を使用してrpmファイルを作成しました。 rpmファイルの%postに2つのコマンドを実行する必要があります。生成されたspecファイルと "rpm -q --scripts filename"コマンドは両方のコマンドを表示します。ここ はの出力である「回転数-q --scriptsファイル名|以下」rpm post installコマンドが実行されない
ここpostinstall scriplet (using /bin/sh):
ln -s /etc/init.d/source /etc/init.d/target
ln -s /var/app/source1 /var/app/target1
コマンドは
<postinstall>ln -s /etc/init.d/source /etc/init.d/target
ln -s /var/app/source1 /var/app/target1</postinstall>
<!-- I have tried to separate the two commands with ";"
too but that does not work either.-->
しかし唯一秒1が実行されますrpmのプラグインセクションに記載されている方法です。私がここで紛失しているものは何ですか?これを行うための回避策はありますか?前もって感謝します。
うーん... 2番目のlnが実行されていないことは確かですか?それともリンクを作成できませんか? – thekbb
2番目のlnが実行されリンクが作成されますが、最初のものは – rpmguy
ではありません。例は正しくありません。最初のパラメータはソースファイルではなくターゲットでなければならないので、 'ln'引数は間違いです。 –