summaryrefslogtreecommitdiffstats
path: root/pym/portage/_legacy_globals.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-10-25 01:25:24 -0700
committerZac Medico <zmedico@gentoo.org>2011-10-25 01:25:24 -0700
commit25aaf3e69b8ef0e9a21d0d74a9b7b690b76675cd (patch)
treeadd2f1dc01fcd733790b4e490f1a040aacfb9dff /pym/portage/_legacy_globals.py
parentebf48235f463e3a79bee13f2dd9a739ddf7faa31 (diff)
downloadportage-25aaf3e69b8ef0e9a21d0d74a9b7b690b76675cd.tar.gz
portage-25aaf3e69b8ef0e9a21d0d74a9b7b690b76675cd.tar.bz2
portage-25aaf3e69b8ef0e9a21d0d74a9b7b690b76675cd.zip
create_trees: save target_root for later use
Diffstat (limited to 'pym/portage/_legacy_globals.py')
-rw-r--r--pym/portage/_legacy_globals.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/pym/portage/_legacy_globals.py b/pym/portage/_legacy_globals.py
index 615591af3..beba78563 100644
--- a/pym/portage/_legacy_globals.py
+++ b/pym/portage/_legacy_globals.py
@@ -35,19 +35,13 @@ def _get_legacy_global(name):
constructed.add('db')
del portage._initializing_globals
- settings = portage.db["/"]["vartree"].settings
-
- for root in portage.db:
- if root != "/":
- settings = portage.db[root]["vartree"].settings
- break
-
+ settings = portage.db[portage.db._target_root]["vartree"].settings
portage.output._init(config_root=settings['PORTAGE_CONFIGROOT'])
portage.settings = settings
constructed.add('settings')
- portage.root = root
+ portage.root = portage.db._target_root
constructed.add('root')
# COMPATIBILITY