summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-08-19 21:28:10 -0700
committerZac Medico <zmedico@gentoo.org>2010-08-19 21:28:10 -0700
commitc0ee69585bf87e09c237668531127e79e0cd1c46 (patch)
tree12789d04012a72e171bc509ef9582a223f5cf33b /pym/_emerge
parent133bdfe6d497d3e138512a777ddfee2c3aff1393 (diff)
downloadportage-c0ee69585bf87e09c237668531127e79e0cd1c46.tar.gz
portage-c0ee69585bf87e09c237668531127e79e0cd1c46.tar.bz2
portage-c0ee69585bf87e09c237668531127e79e0cd1c46.zip
Add experimental EPREFIX/EROOT support to the config and vartree
classes, and use it in ResolverPlayground to emulate a prefix-like environment. This fixes ResolverPlayground so that it doesn't have to abuse the --root and --root-deps options in order to create a testing environment. Instead it simply creates a temporary EPREFIX. WARNING: EPREFIX/EROOT support is experimental and may be incomplete for cases in which EPREFIX is non-empty.
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/depgraph.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index ed64e49e0..704686567 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -72,10 +72,7 @@ class _frozen_depgraph_config(object):
if settings.get("PORTAGE_DEBUG", "") == "1":
self.edebug = 1
self.spinner = spinner
- if "_test_" in myopts and "/" not in trees:
- self._running_root = trees[self.target_root]["root_config"]
- else:
- self._running_root = trees["/"]["root_config"]
+ self._running_root = trees["/"]["root_config"]
self._opts_no_restart = frozenset(["--buildpkgonly",
"--fetchonly", "--fetch-all-uri", "--pretend"])
self.pkgsettings = {}