From 94b68f3fa1487c9b32c0646c3c4e4ee339b9f866 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sat, 1 Dec 2007 22:26:29 +0000 Subject: * whitelist some misc variables from the calling environment * blacklist the same variables in save_ebuild_env() so that the latest values from the calling environment always override those from the ebuild environment svn path=/main/trunk/; revision=8796 --- bin/isolated-functions.sh | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'bin/isolated-functions.sh') diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh index 0147a0b1..fc832a51 100755 --- a/bin/isolated-functions.sh +++ b/bin/isolated-functions.sh @@ -405,6 +405,10 @@ save_ebuild_env() { unset COLORTERM DISPLAY EDITOR LESS LESSOPEN LOGNAME LS_COLORS PAGER \ TERM TERMCAP USER + # other variables inherited from the calling environment + unset CVS_RSH ECHANGELOG_USER GPG_AGENT_INFO \ + SSH_AGENT_PID SSH_AUTH_SOCK STY WINDOW XAUTHORITY + # There's no need to bloat environment.bz2 with internally defined # functions and variables, so filter them out if possible. -- cgit v1.2.3-18-g5258