summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--yuminstall.py5
2 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 28344a774..d2ff30460 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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