プログラムの RPM を構築しようとしていますが、いくつかの問題が発生しています。sed
postinstall/preremove でandコマンドをスクリプトとして実行しようとしていln
ますが、変更が加えられていないようです。RPM をビルドするために maven rpm プラグインを使用しています。selinuxをオフにすると役立つかもしれないとどこかで読みましたが、それでも機能しません。CentOS 7 を使用しています。
pom.xml から:
<postinstallScriptlet>
<script>sed -i 's/foo/bar/g' /path/to/file</script>
</postinstallScriptlet>
<preremoveScriptlet>
<script>sed -i 's/bar/foo/g' /path/to/file</script>
</preremoveScriptlet>
これは手動で実行すると機能しますが、rpmの一部としては機能しません