diff options
Diffstat (limited to 'pym/portage/__init__.py')
-rw-r--r-- | pym/portage/__init__.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py index 78d9b5475..72cdf2dbb 100644 --- a/pym/portage/__init__.py +++ b/pym/portage/__init__.py @@ -472,8 +472,9 @@ def create_trees(config_root=None, target_root=None, trees=None): portdbapi.portdbapi_instances.remove(portdb) del trees[myroot]["porttree"], myroot, portdb + eprefix = os.environ.get("__PORTAGE_TEST_EPREFIX") settings = config(config_root=config_root, target_root=target_root, - config_incrementals=portage.const.INCREMENTALS) + config_incrementals=portage.const.INCREMENTALS, _eprefix=eprefix) settings.lock() myroots = [(settings["ROOT"], settings)] @@ -489,7 +490,8 @@ def create_trees(config_root=None, target_root=None, trees=None): v = settings.get(k) if v is not None: clean_env[k] = v - settings = config(config_root=None, target_root="/", env=clean_env) + settings = config(config_root=None, target_root="/", + env=clean_env, _eprefix=eprefix) settings.lock() myroots.append((settings["ROOT"], settings)) |