]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm.macros
- fix env cleaning
[packages/rpm.git] / rpm.macros
index 3f08edc776639263650c35013508f6911afac642..6673a890a94a1482b2f26e28e6fb8bc688c0172c 100644 (file)
 
 %_preserve_env_base    PATH HOME TMP TMPDIR SSH_AUTH_SOCK
 
-%_clean_env            \
-       %{!?_preserve_env:%global _preserve_env %{nil}}%{expand:%%global _preserve_env %{_preserve_env} %_preserve_env_base} \
-       env -i %(awk -vq="'" -vqq="\\"'\\"" -vq2q="'\\"'" 'BEGIN {
+# "env -i" must end in first line of expaned macros because it's used as first line of shell script (#! env...)
+%_clean_env            %{!?_preserve_env:%global _preserve_env %{nil}}%{expand:%%global _preserve_env %{_preserve_env} %_preserve_env_base} env -i %(awk -vq="'" -vqq="\\"'\\"" -vq2q="'\\"'" 'BEGIN {
        split("%{?_preserve_env}", P);
        for (i in P) {
                p = P[i];
This page took 0.167936 seconds and 4 git commands to generate.