2013-12-23 11 views
5

私のスペック・ファイルのファイルセクションには、次のようになります。ファイルは

%files 
%{prefix}/htdocs/ 
%config %{prefix}/htdocs/share/settings/config.inc.php 

を今、設定ファイルがすでに2回表示私は警告を受ける%{prefix}/htdocs/ライン「ファイルに含まれているので'

設定ファイルを除いて、すべてのファイルを%{prefix}/htdocs/にリストすることもできます。

私の質問です:この問題を回避するには、すべてのファイルをリストするよりも良い方法はありますか?

+1

これは、設定ファイルがどこにも関係なくありません。 –

+1

他の方法はありません(あなたはhtdocs/shareにあなたの設定を保存すべきではありません...) – tue

答えて

3

残念ながら。 RPMはかなりオールドスクールソフトウェアですが、細かい:-)

に動作します。しかし、あなたがあまりにもグロブを使用することができます。

%files 
%{prefix}/htdocs/*.png 
%{prefix}/htdocs/*.html 

など

これは、あなたには、いくつかの他のファイルなしにすべての残りの部分を含めることができますそこに欲しくない。これが、RPMのパッケージング担当者が通常行う方法です。