是否可以告诉rpmbuild规范文件忽略文件列表中的文件(如果该文件不存在)?
类似的东西:
%files
%{existingfile}
if [ -f %{dtdfile} ]; then
%{dtdfile}
fi
答案 0 :(得分:0)
听起来像子包可能会帮助你。
在主包中可以包含所有公共文件,然后每个子包可以返回主包,还包括特定于该包的任何其他文件。
请参阅http://fedoraproject.org/wiki/How_to_create_an_RPM_package#Subpackages和http://www.rpm.org/max-rpm/s1-rpm-subpack-spec-file-changes.html