summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-08-15 00:57:30 -0700
committerZac Medico <zmedico@gentoo.org>2010-08-15 00:57:30 -0700
commit6c82baddfe66645054acf5d082cc04137e8a60ca (patch)
tree39ff3fe32413b73a68a4aaeeefa0e390fea66c66 /pym
parentf7363acccbc0e6ab0b263e52a2ff276ca8d98ee3 (diff)
downloadportage-6c82baddfe66645054acf5d082cc04137e8a60ca.tar.gz
portage-6c82baddfe66645054acf5d082cc04137e8a60ca.tar.bz2
portage-6c82baddfe66645054acf5d082cc04137e8a60ca.zip
Pass along PORTAGE_USERNAME and PORTAGE_GRPNAME inside _load_config()
since since they need to be inherited by ebuild subprocesses.
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/tests/resolver/ResolverPlayground.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/pym/portage/tests/resolver/ResolverPlayground.py b/pym/portage/tests/resolver/ResolverPlayground.py
index effeb41f7..64cd6f1db 100644
--- a/pym/portage/tests/resolver/ResolverPlayground.py
+++ b/pym/portage/tests/resolver/ResolverPlayground.py
@@ -198,11 +198,15 @@ class ResolverPlayground(object):
f.close()
def _load_config(self):
+ # Pass along PORTAGE_USERNAME and PORTAGE_GRPNAME since they
+ # need to be inherited by ebuild subprocesses.
env = {
"ACCEPT_KEYWORDS": "x86",
"PORTDIR": self.portdir,
"ROOT": self.root,
- 'PORTAGE_TMPDIR' : os.path.join(self.root, 'var/tmp')
+ 'PORTAGE_TMPDIR' : os.path.join(self.root, 'var/tmp'),
+ 'PORTAGE_USERNAME' : os.environ["PORTAGE_USERNAME"],
+ 'PORTAGE_GRPNAME' : os.environ["PORTAGE_GRPNAME"],
}
settings = config(config_root=self.root, target_root=self.root, env=env)