summaryrefslogtreecommitdiffstats
path: root/scripts/pkgorder
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2005-12-15 18:36:15 +0000
committerJeremy Katz <katzj@redhat.com>2005-12-15 18:36:15 +0000
commitd15d5ce47372d4bb6918e9b16f5c22e32732b487 (patch)
treee50c94d044f9ba09348155706c5f054571108cfb /scripts/pkgorder
parent6eac408c5dd13b9a81f230029dc0f4cd22d1fc4a (diff)
2005-12-15 Jeremy Katz <katzj@redhat.com>
* scripts/pkgorder: Fix for new group code.
Diffstat (limited to 'scripts/pkgorder')
-rwxr-xr-xscripts/pkgorder16
1 files changed, 1 insertions, 15 deletions
diff --git a/scripts/pkgorder b/scripts/pkgorder
index dc712a380..e6089ff55 100755
--- a/scripts/pkgorder
+++ b/scripts/pkgorder
@@ -31,20 +31,6 @@ class PackageOrderer(YumSorter):
self.arch = arch
self._installed = PackageSack()
- def addGroup(self, group):
- pkgs = []
- availpackages = {}
-
- for po in self.pkgSack.returnPackages():
- availpackages[po.name] = po
-
- if self.groupInfo.groupExists(group):
- pkglist = self.groupInfo.pkgTree(group)
- for pkg in pkglist:
- if availpackages.has_key(pkg):
- pkgs.append(pkg)
- self.tsInfo.addInstall(availpackages[pkg])
-
def setup(self, fn="/etc/yum.conf", root="/", excludes=[]):
self.doConfigSetup(fn, root)
if hasattr(self.repos, 'sqlite'):
@@ -95,7 +81,7 @@ def printMatchingPkgs(fpattern):
def addGroups(ds, groupLst):
ds.initActionTs()
- map(ds.addGroup, groupLst)
+ map(ds.selectGroup, groupLst)
ds.resolveDeps()
processTransaction(ds)