summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-09-13 05:34:55 +0000
committerZac Medico <zmedico@gentoo.org>2008-09-13 05:34:55 +0000
commit5e6a2f859c3729e3b9691f10628eebfb290b89d1 (patch)
tree9534f7fc5a29560c98218cb37948fb53fdd05e0d
parentb7860791b962b9ca8c2cb113c9fe7cdbc18933b9 (diff)
downloadportage-5e6a2f859c3729e3b9691f10628eebfb290b89d1.tar.gz
portage-5e6a2f859c3729e3b9691f10628eebfb290b89d1.tar.bz2
portage-5e6a2f859c3729e3b9691f10628eebfb290b89d1.zip
Fix WorldHandler so that it works properly when ROOT != /. Thanks to solar
for reporting. svn path=/main/branches/2.1.2/; revision=11507
-rwxr-xr-xbin/emaint4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/emaint b/bin/emaint
index ea8eef4ee..696b3946d 100755
--- a/bin/emaint
+++ b/bin/emaint
@@ -24,11 +24,11 @@ class WorldHandler(object):
self.not_installed = []
self.invalid_category = []
self.okay = []
- self.world_file = os.path.join("/", portage_const.WORLD_FILE)
+ myroot = portage.settings["ROOT"]
+ self.world_file = os.path.join(myroot, portage_const.WORLD_FILE)
self.found = os.access(self.world_file, os.R_OK)
categories = set(portage.settings.categories)
- myroot = portage.settings["ROOT"]
vardb = portage.db[myroot]["vartree"].dbapi
for atom in open(self.world_file).read().split():