From 25e5fad01f88c08f5ee059b708e700de3e06824d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Sat, 28 Mar 2009 13:03:36 +0000 Subject: [PATCH] - fix env cleaning Changed files: rpm.macros -> 1.516 --- rpm.macros | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/rpm.macros b/rpm.macros index 3f08edc..6673a89 100644 --- a/rpm.macros +++ b/rpm.macros @@ -141,9 +141,8 @@ %_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]; -- 2.43.0