From 69a17b45b03f2636907231cee1c3c4f7644ecf1d Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 6 Dec 2007 22:23:52 +0000 Subject: Bug #201506 - Make preprocess_ebuild_env() preserve SANDBOX_{DENY,PREDICT,READ,WRITE} between all phases, except when the environment comes directly from environment.bz2. svn path=/main/trunk/; revision=8853 --- pym/portage/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pym') diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py index 765261249..e5c73d116 100644 --- a/pym/portage/__init__.py +++ b/pym/portage/__init__.py @@ -4422,7 +4422,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") % \ -- cgit v1.2.3-1-g7c22