2013-12-23 15 views
5

Die Dateien Abschnitt meiner spec-Datei sieht wie folgt aus:Datei aufgelistet zweimal in rpm Spec-Datei

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

Jetzt, da die Konfigurationsdatei bereits in der %{prefix}/htdocs/ Linie I ist die Warnung ‚Datei aufgelistet zweimal bekommen ".

Eine Möglichkeit wäre, jede einzelne Datei innerhalb %{prefix}/htdocs/ aufzulisten, außer der Konfigurationsdatei.

Aber meine Frage ist: Gibt es einen besseren Weg um dieses Problem, als alle Dateien aufzulisten?

+1

Das ist nicht, wo Konfigurationsdateien unabhängig davon gehen. –

+1

Es gibt keinen anderen Weg (und du solltest deine Konfiguration nicht in htdocs/share behalten ...) – tue

Antwort

3

Leider nicht. RPM ist ganz oldschool Software, aber funktioniert gut :-)

Aber man kann Klackse verwenden zu:

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

usw.

Dies ermöglicht es Ihnen, ohne einige andere Dateien den ganzen Rest schließen Sie Ich will nicht dort. So machen RPM-Packer das normalerweise.