diff options
author | Jeremy Katz <katzj@redhat.com> | 2005-09-23 19:29:02 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2005-09-23 19:29:02 +0000 |
commit | 08940ea3634fe02fad11f81c694bb27b1ec2fd19 (patch) | |
tree | 598cc24ec582219c12cec580b1f5a6f74d4e4b9f | |
parent | ed00d10e697f1e4e56412e93cdcc965f64ff867e (diff) | |
download | anaconda-08940ea3634fe02fad11f81c694bb27b1ec2fd19.tar.gz anaconda-08940ea3634fe02fad11f81c694bb27b1ec2fd19.tar.xz anaconda-08940ea3634fe02fad11f81c694bb27b1ec2fd19.zip |
2005-09-23 Jeremy Katz <katzj@redhat.com>
* yuminstall.py (YumBackend.deselectGroup): Fix group deselection
to not remove everything
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | yuminstall.py | 4 |
2 files changed, 5 insertions, 2 deletions
@@ -1,5 +1,8 @@ 2005-09-23 Jeremy Katz <katzj@redhat.com> + * yuminstall.py (YumBackend.deselectGroup): Fix group deselection + to not remove everything + * loader2/urlinstall.c: Silly fix for constant. * loader2/loader.c: Don't load parallel port module. (#169135) diff --git a/yuminstall.py b/yuminstall.py index 16b11732d..2cb9dea72 100644 --- a/yuminstall.py +++ b/yuminstall.py @@ -470,8 +470,8 @@ class YumBackend(AnacondaBackend): log.debug("no such group %s" %(group,)) return - pkgs = self.ayum.groupInfo.pkgTree(group) - for pkg in pkgs: + gid = self.ayum.groupInfo.matchGroup(group) + for pkg in self.ayum.groupInfo.default_pkgs[gid] + self.ayum.groupInfo.mandatory_pkgs[gid]: try: p = self.ayum.pkgSack.returnNewestByName(pkg) except repomd.mdErrors.PackageSackError: |