diff options
author | Jeremy Katz <katzj@redhat.com> | 2004-10-14 13:27:31 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2004-10-14 13:27:31 +0000 |
commit | 7d7e5bac325cb828a3310fc06aabbdfaa1451615 (patch) | |
tree | 607569cda116b02f8e91f396ef5645aa50b1cafd /bootloader.py | |
parent | a999eeb5cbef9dc79d82fd2fe33fb9fd4378d344 (diff) | |
download | anaconda-7d7e5bac325cb828a3310fc06aabbdfaa1451615.tar.gz anaconda-7d7e5bac325cb828a3310fc06aabbdfaa1451615.tar.xz anaconda-7d7e5bac325cb828a3310fc06aabbdfaa1451615.zip |
2004-10-13 Jeremy Katz <katzj@redhat.com>
* bootloader.py: Write out /etc/sysconfig/kernel with the default
kernel type and to change the bootloader default on new kernel
installation (#135161)
Diffstat (limited to 'bootloader.py')
-rw-r--r-- | bootloader.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/bootloader.py b/bootloader.py index 02921ddd4..9e0fbdd3a 100644 --- a/bootloader.py +++ b/bootloader.py @@ -131,6 +131,7 @@ def writeBootloader(intf, instRoot, fsset, bl, langs, comps): return plainLabelUsed = 0 + defkern = "kernel" for (version, nick) in comps.kernelVersionList(): if plainLabelUsed: kernelList.append(("%s-%s" %(kernelLabel, nick), @@ -138,8 +139,19 @@ def writeBootloader(intf, instRoot, fsset, bl, langs, comps): version)) else: kernelList.append((kernelLabel, kernelLongLabel, version)) + if nick != "up": + defkern = "kernel-%s" %(nick,) plainLabelUsed = 1 + f = open(instRoot + "/etc/sysconfig/kernel", "w+") + f.write("# UPDATEDEFAULT specifies if new-kernel-pkg should make\n" + "# new kernels the default\n") + f.write("UPDATEDEFAULT=yes\n") + f.write("\n") + f.write("# DEFAULTKERNEL specifies the default kernel package type\n") + f.write("DEFAULTKERNEL=%s" %(defkern,)) + f.close() + dosync() try: bl.write(instRoot, fsset, bl, langs, kernelList, otherList, defaultDev, |