Maven RPM プラグインを使用してパッケージを作成していますが、.spec ファイルに %files セクションが生成され、インストール中に競合が発生します。ファイルを /usr/bin にインストールしたいのですが、.spec ファイルに次のディレクティブが含まれています。
%attr(755,root,root) /usr/bin
これにより、そのディレクトリを既に所有している別のパッケージと競合するため、RPM のインストールが失敗します。
私がやりたいのは、Mavenにファイル名を直接指定させることです。これにより、問題全体が回避されます。その特定のファイルのマッピング セクションは次のとおりです。
<mapping>
<directory>/usr/bin</directory>
<filemode>755</filemode>
<sources>
<source>
<location>src/main/scripts/foobar.sh</location>
<destination>foobar</destination>
</source>
</sources>
</mapping>
助言がありますか?
(これについては、プラグイン バグ トラッカーで問題をオープンしました)