diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | yuminstall.py | 5 |
2 files changed, 10 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2006-03-02 Jeremy Katz <katzj@redhat.com> + + * yuminstall.py (YumBackend.selectFSPackages): Select needed + filesystem entries (#183271) + 2006-03-02 Chris Lumens <clumens@redhat.com> * isys/isys.py (compareNetDevices): Add a function to more diff --git a/yuminstall.py b/yuminstall.py index 5bb35c6a4..f0a10e95a 100644 --- a/yuminstall.py +++ b/yuminstall.py @@ -753,10 +753,15 @@ class YumBackend(AnacondaBackend): elif iutil.getArch() == "ia64": self.selectPackage("elilo") + def selectFSPackages(self, fsset): + for entry in fsset.entries: + map(self.selectPackage, entry.fsystem.getNeededPackages()) + def doPostSelection(self, intf, id, instPath): # do some sanity checks for kernel and bootloader self.selectBestKernel() self.selectBootloader() + self.selectFSPackages(id.fsset) if id.getUpgrade(): from upgrade import upgrade_remove_blacklist |