【发布时间】:2010-01-11 11:21:00
【问题描述】:
如果文件列表中的文件不存在,是否可以告诉 rpmbuild 规范文件忽略该文件?
类似:
%files
%{existingfile}
if [ -f %{dtdfile} ]; then
%{dtdfile}
fi
【问题讨论】:
-
请不要那样做。包含该文件或将其删除。
-
这个规范文件是模板的一部分,被许多不同的包用作起点,包之间的唯一区别(就打包者而言)是有时一个特定文件将存在,有时不存在。目前,在 %prep 脚本中,我正在检查文件并在它不存在时触摸它,我只是认为可能有一种更优雅的方法。