summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/ebuild.sh3
1 files changed, 3 insertions, 0 deletions
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