我的规范文件的文件部分如下所示:
%files
%{prefix}/htdocs/
%config %{prefix}/htdocs/share/settings/config.inc.php
现在,由于配置文件已经包含在该%{prefix}/htdocs/
行中,因此我得到警告“文件列出两次”。
一种解决方法是,列出%{prefix}/htdocs/
配置文件中除之外的每个文件。
但是我的问题是:与列出所有文件相比,有没有比这更好的方法了?
不幸的是没有。RPM是相当老式的软件,但是效果很好:-)
但是您也可以使用全局变量:
%files
%{prefix}/htdocs/*.png
%{prefix}/htdocs/*.html
等等
这样一来,您就可以包含所有其余内容,而不必在此包含其他一些文件。这就是RPM打包程序通常这样做的方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句