Fix missed ROOT -> EROOT changes.
authorZac Medico <zmedico@gentoo.org>
Fri, 28 Oct 2011 01:17:55 +0000 (18:17 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 28 Oct 2011 01:17:55 +0000 (18:17 -0700)
These go along with commit a715b65f7bd36409c1283e6911265d1f4405ab7a.

bin/emaint
bin/repoman
pym/portage/dep/dep_check.py

index ea26e5548ee83cf768e5acbc4b40050f545309ca..1bee0fe0b7a3f49ed17bb4f14bec0b98cc7f37bc 100755 (executable)
@@ -423,7 +423,7 @@ class VdbKeyHandler(object):
        name = staticmethod(name)
 
        def __init__(self):
-               self.list = portage.db["/"]["vartree"].dbapi.cpv_all()
+               self.list = portage.db[portage.settings["EROOT"]]["vartree"].dbapi.cpv_all()
                self.missing = []
                self.keys = ["HOMEPAGE", "SRC_URI", "KEYWORDS", "DESCRIPTION"]
                
index 8adccc7746585ce0ee1712b12656d53e92fd93fe..2099241d9ff30aab099226520a9d10895af17670 100755 (executable)
@@ -574,9 +574,9 @@ repoman_settings['PORTDIR_OVERLAY'] = "%s %s" % \
 repoman_settings = portage.config(local_config=False, _eprefix=eprefix,
        env=dict(os.environ, PORTDIR_OVERLAY=repoman_settings['PORTDIR_OVERLAY']))
 
-root = '/'
+root = repoman_settings['EROOT']
 trees = {
-       root : {'porttree' : portage.portagetree(root, settings=repoman_settings)}
+       root : {'porttree' : portage.portagetree(settings=repoman_settings)}
 }
 portdb = trees[root]['porttree'].dbapi
 
@@ -2021,7 +2021,7 @@ for x in effective_scanlist:
                                        xcache.update(shared_xmatch_caches)
                                        arch_xmatch_caches[xmatch_cache_key] = xcache
 
-                               trees["/"]["porttree"].settings = dep_settings
+                               trees[root]["porttree"].settings = dep_settings
                                portdb.settings = dep_settings
                                portdb.xcache = xcache
                                # for package.use.mask support inside dep_check
index 01d502149b6f0397ce4747707f8abc7e548cdb0e..0866673c12ebab062c93b3ced3dada8e16809c6e 100644 (file)
@@ -539,8 +539,12 @@ def dep_zapdeps(unreduced, reduced, myroot, use_binaries=0, trees=None):
        assert(False) # This point should not be reachable
 
 def dep_check(depstring, mydbapi, mysettings, use="yes", mode=None, myuse=None,
-       use_cache=1, use_binaries=0, myroot="/", trees=None):
-       """Takes a depend string and parses the condition."""
+       use_cache=1, use_binaries=0, myroot=None, trees=None):
+       """
+       Takes a depend string, parses it, and selects atoms.
+       The myroot parameter is unused (use mysettings['EROOT'] instead).
+       """
+       myroot = mysettings['EROOT']
        edebug = mysettings.get("PORTAGE_DEBUG", None) == "1"
        #check_config_instance(mysettings)
        if trees is None: