Only run selectBestKernel, selectBootloader, etc. for new installs.
Since we run selectBestKernel, selectBootloader, etc. for new
installs, upgrades will always have a kernel and bootloader and
other necessary packages installed. It used to be harmless to run
them anyway, but now forcing things into the package set will break
preupgrade. See RHBZ #476714.
---
yuminstall.py | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
# do some sanity checks for kernel and bootloader
- self.selectBestKernel(anaconda)
- self.selectBootloader()
- self.selectFSPackages(anaconda.id.fsset, anaconda.id.diskset)
-
- self.selectAnacondaNeeds()
+ if not anaconda.id.getUpgrade():
+ # New installs only - upgrades will already have all this stuff.
+ self.selectBestKernel(anaconda)
+ self.selectBootloader()
+ self.selectFSPackages(anaconda.id.fsset, anaconda.id.diskset)
+ self.selectAnacondaNeeds()
if anaconda.id.getUpgrade():
self.ayum.update()
--
1.6.0.6
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/anaconda-devel-list