summaryrefslogtreecommitdiffstats
path: root/installclass.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2001-07-17 22:26:50 +0000
committerJeremy Katz <katzj@redhat.com>2001-07-17 22:26:50 +0000
commitd49a73331b92472951186b5a066653254e79a696 (patch)
treebc914b549d2a0cc7054bdb1faf49a41b806ae7ee /installclass.py
parentcb11234d6973be5e95cd5fd7967d0393f429bb7b (diff)
downloadanaconda-d49a73331b92472951186b5a066653254e79a696.tar.gz
anaconda-d49a73331b92472951186b5a066653254e79a696.tar.xz
anaconda-d49a73331b92472951186b5a066653254e79a696.zip
fix mbr vs partition install of bootloader via kickstart
Diffstat (limited to 'installclass.py')
-rw-r--r--installclass.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/installclass.py b/installclass.py
index 235b4808b..86221e102 100644
--- a/installclass.py
+++ b/installclass.py
@@ -32,7 +32,7 @@ class BaseInstallClass:
def postAction(self, rootPath, serial):
pass
- def setBootloader(self, id, useLilo = 0, forceLBA = 0, password = None, md5pass = None, appendLine = None):
+ def setBootloader(self, id, useLilo = 0, location = None, forceLBA = 0, password = None, md5pass = None, appendLine = None):
if useLilo:
id.bootloader.useGrubVal = 0
id.bootloader.args.set(appendLine)
@@ -41,6 +41,11 @@ class BaseInstallClass:
id.bootloader.setPassword(password, isCrypted = 0)
if md5pass:
id.bootloader.setPassword(md5pass)
+ if location != None:
+ id.bootloader.defaultDevice = location
+ else:
+ id.bootloader.defaultDevice = -1
+
def setLiloInformation(self, id, location, linear = 1, forceLBA = 0, appendLine = None):
# this throws an exception if there is a problem