]> git.pld-linux.org Git - packages/rpm-build-macros.git/commitdiff
- fix env cleaning
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 28 Mar 2009 13:03:36 +0000 (13:03 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    rpm.macros -> 1.516

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.029884 seconds and 4 git commands to generate.