diff options
author | Zac Medico <zmedico@gentoo.org> | 2007-06-21 20:36:22 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2007-06-21 20:36:22 +0000 |
commit | 50dc22b8f85c5b1b5911a200f0b74257ed962461 (patch) | |
tree | 92679ca8515d97a0ad6cf7d19f46bcfe57edbab8 /pym/portage/__init__.py | |
parent | 6fc552f3e3e4d39a609a86b8220589382c922e0d (diff) | |
download | portage-50dc22b8f85c5b1b5911a200f0b74257ed962461.tar.gz portage-50dc22b8f85c5b1b5911a200f0b74257ed962461.tar.bz2 portage-50dc22b8f85c5b1b5911a200f0b74257ed962461.zip |
Autodetect if sandbox is active in order to prevent recursive sandbox invocation. Thanks to Brian Harring for the suggestion.
svn path=/main/trunk/; revision=6917
Diffstat (limited to 'pym/portage/__init__.py')
-rw-r--r-- | pym/portage/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py index d6afb9d9d..bf66dc4d2 100644 --- a/pym/portage/__init__.py +++ b/pym/portage/__init__.py @@ -2423,7 +2423,7 @@ def spawn(mystring, mysettings, debug=0, free=0, droppriv=0, sesandbox=0, **keyw (not droppriv and "sandbox" not in features and \ "usersandbox" not in features)) - if free: + if free or "SANDBOX_ACTIVE" in os.environ: keywords["opt_name"] += " bash" spawn_func = portage.process.spawn_bash else: |