1
如果我已經在全球範圍定義爲宏:何時由條件rpm宏定義的宏得到擴展?
%{!?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
部分中第一次使用?