【发布时间】:2016-11-10 19:23:35
【问题描述】:
如果我有一个全局定义的宏:
%{!?patch_file_list: %global patch_file_list %(pfl=$(mktemp -t); ls %{_topdir}/SOURCES/*.patch | sort > $pfl; echo $pfl)}
并在%prep 部分使用它,是否保证%{patch_file_list} 将包含mktemp -t 返回的文件的名称,并且该文件将包含补丁文件列表?
%global patch_file_list ... 定义的宏什么时候会扩展?
当全局定义或在%prep 部分首次使用时?
【问题讨论】:
标签: rpm rpmbuild rpm-spec rhel5