summaryrefslogtreecommitdiffstats
path: root/bootloader.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2001-08-17 19:51:44 +0000
committerJeremy Katz <katzj@redhat.com>2001-08-17 19:51:44 +0000
commita8056733a74b1e5bcd70661bedac4c69902ea6a5 (patch)
tree27268c12a8b2040ae8271b5d348616b6d9643cea /bootloader.py
parentc8e8039e90314aebdaeeb7c5fff38a7e9bd70a2c (diff)
downloadanaconda-a8056733a74b1e5bcd70661bedac4c69902ea6a5.tar.gz
anaconda-a8056733a74b1e5bcd70661bedac4c69902ea6a5.tar.xz
anaconda-a8056733a74b1e5bcd70661bedac4c69902ea6a5.zip
and handle if it exists already (thanks matt)
Diffstat (limited to 'bootloader.py')
-rw-r--r--bootloader.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bootloader.py b/bootloader.py
index eb5f0207a..9891ecad1 100644
--- a/bootloader.py
+++ b/bootloader.py
@@ -506,6 +506,11 @@ class x86BootloaderInfo(bootloaderInfo):
f.close()
os.chmod(instRoot + "/boot/grub/grub.conf", self.perms)
+
+ # make a symlink for menu.lst since it's the default config file name
+ if os.access (instRoot + "/boot/grub/menu.lst", os.R_OK):
+ os.rename(instRoot + "/boot/grub/menu.lst",
+ instRoot + "/boot/grub/menu.lst.rpmsave")
os.symlink("./grub.conf", instRoot + "/boot/grub/menu.lst")
if not os.access(instRoot + "/boot/grub/device.map", os.R_OK):