diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-12-06 22:29:48 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-12-06 22:29:48 +0000 |
commit | bd44f336801fbd818fab568349dc4117950cd051 (patch) | |
tree | a1caec397ec9fde0a2ab21c37aaf4613c5c21501 /pym | |
parent | 18408d20bdf949131284abd28b000b76d28568a2 (diff) | |
download | portage-bd44f336801fbd818fab568349dc4117950cd051.tar.gz portage-bd44f336801fbd818fab568349dc4117950cd051.tar.bz2 portage-bd44f336801fbd818fab568349dc4117950cd051.zip |
Bug #201506 - Make preprocess_ebuild_env() preserve
SANDBOX_{DENY,PREDICT,READ,WRITE} between all phases,
except when the environment comes directly from
environment.bz2. (trunk r8853)
svn path=/main/branches/2.1.2/; revision=8854
Diffstat (limited to 'pym')
-rw-r--r-- | pym/portage.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pym/portage.py b/pym/portage.py index 60c873550..6538e0135 100644 --- a/pym/portage.py +++ b/pym/portage.py @@ -4402,7 +4402,10 @@ def doebuild(myebuild, mydo, myroot, mysettings, debug=0, listonly=0, if os.WIFEXITED(retval) and \ os.WEXITSTATUS(retval) == os.EX_OK and \ env_stat and env_stat.st_size > 0: - pass + # This is a signal to ebuild.sh, so that it knows to filter + # out things like SANDBOX_{DENY,PREDICT,READ,WRITE} that + # would be preserved between normal phases. + open(env_file + ".raw", "w") else: writemsg(("!!! Error extracting saved " + \ "environment: '%s'\n") % \ |