From 75d123cbf41296297ba690ecc08cb8b169b9e5e6 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 9 Mar 2006 21:39:11 +0000 Subject: Remove "myarg" from the ebuild.sh env before it is saved so that it doesn't interfere when ebuild.sh is sourced by other scripts. svn path=/main/trunk/; revision=2836 --- bin/ebuild.sh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'bin/ebuild.sh') diff --git a/bin/ebuild.sh b/bin/ebuild.sh index 3e96503c2..b6b7fa533 100755 --- a/bin/ebuild.sh +++ b/bin/ebuild.sh @@ -1938,6 +1938,9 @@ done # Save the env only for relevant phases. if [ -n "$myarg" ] && [ "$myarg" != "clean" ]; then + # Do not save myarg in the env, or else the above [ -n "$myarg" ] test will + # give a false positive when ebuild.sh is sourced. + unset myarg # Save current environment and touch a success file. (echo for success) umask 002 set | egrep -v "^SANDBOX_" > "${T}/environment" 2>/dev/null -- cgit v1.2.3-1-g7c22