summaryrefslogtreecommitdiff
path: root/trunk/src
diff options
context:
space:
mode:
authorgenone <genone@gentoo.org>2004-01-23 02:26:17 +0000
committergenone <genone@gentoo.org>2004-01-23 02:26:17 +0000
commit3249f5abc4464d26baec2d0337e08462379b4609 (patch)
tree759c6831b4c2f94bf86d7af5b9af8c2eb1db1bf0 /trunk/src
parente1e86f4c79ead252d892dcff16e8fc812bccf10e (diff)
downloadgentoolkit-3249f5abc4464d26baec2d0337e08462379b4609.tar.gz
fixed broken _dbinit function
svn path=/; revision=67
Diffstat (limited to 'trunk/src')
-rw-r--r--trunk/src/gentoolkit/gentoolkit.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/trunk/src/gentoolkit/gentoolkit.py b/trunk/src/gentoolkit/gentoolkit.py
index fabb086..14241ee 100644
--- a/trunk/src/gentoolkit/gentoolkit.py
+++ b/trunk/src/gentoolkit/gentoolkit.py
@@ -175,7 +175,7 @@ class Package:
if not self._db:
cat=self.get_category()
pnv=self.get_name()+"-"+self.get_version()
- self._db=portage.dblink(cat,pnv,"",settings)
+ self._db=portage.dblink(cat,pnv,"/",settings)
#
# Global helper functions
@@ -185,7 +185,7 @@ def find_packages(search_key):
"""Returns a list of Package objects that matched the search key."""
# FIXME: this one failes if search_key contains version suffix
t=portage.portdb.match(search_key)
- return map(lambda x: Package(x), t)
+ return [Package(x) for x in t]
def find_best_match(search_key):
"""Returns a Package object for the best available installed candidate that
@@ -203,8 +203,7 @@ def find_best_match(search_key):
def find_system_packages(prefilter=None):
"""Returns a tuple of lists, first list is resolved system packages,
second is a list of unresolved packages."""
- f = open(portage.profiledir+"/packages")
- pkglist = f.readlines()
+ pkglist = settings.packages
resolved = []
unresolved = []
for x in pkglist: