* get_union_comp demek sadece o comp demek, recursive comp demek değil.

* get_packages recursive islevi icin multirepo fixi.
This commit is contained in:
Faik Uygur
2006-10-30 21:59:20 +00:00
parent effe4d5615
commit 532e954739
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -1267,7 +1267,7 @@ all repositories.
component = ctx.get_option('component')
if component:
list = ctx.componentdb.get_packages(component, repo=repo)
list = ctx.componentdb.get_packages(component, walk=True, repo=repo)
else:
list = ctx.packagedb.list_packages(repo)
installed_list = ctx.installdb.list_installed()
+2 -2
View File
@@ -110,7 +110,7 @@ class ComponentDB(object):
srcs = set()
for repostr in self.d.order(repo = repo):
if s.has_key(repostr):
pkgs |= set(self.get_packages(name, True, repo, txn))
pkgs |= set(s[repostr].packages)
srcs |= set(s[repostr].sources)
comp = self.get_component(name)
comp.packages = list(pkgs)
@@ -133,7 +133,7 @@ class ComponentDB(object):
packages = []
packages.extend(component.packages)
for dep in component.dependencies:
packages.extend(self.get_packages(dep))
packages.extend(self.get_packages(dep, walk, repo, txn))
return packages