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
セクションで初めて使用した場合は?