rpmbuild规范文件忽略不存在的文件

时间:2010-01-11 11:21:00

标签: linux rpmbuild

是否可以告诉rpmbuild规范文件忽略文件列表中的文件(如果该文件不存在)?

类似的东西:

%files
%{existingfile}
if [ -f %{dtdfile} ]; then
%{dtdfile}
fi

1 个答案:

答案 0 :(得分:0)

听起来像子包可能会帮助你。

在主包中可以包含所有公共文件,然后每个子包可以返回主包,还包括特定于该包的任何其他文件。

请参阅http://fedoraproject.org/wiki/How_to_create_an_RPM_package#Subpackageshttp://www.rpm.org/max-rpm/s1-rpm-subpack-spec-file-changes.html