summaryrefslogtreecommitdiffstats
path: root/lilo.py
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2000-05-09 15:58:32 +0000
committerMatt Wilson <msw@redhat.com>2000-05-09 15:58:32 +0000
commit2c487fb6e00c1b8d8e32ab5f4d5d78fb631d9660 (patch)
treeb4201079ebc5425a702e5a2dae779d2bfcaa21d4 /lilo.py
parent74a7e6e55719368f714d35c135152c9e43b677a1 (diff)
downloadanaconda-2c487fb6e00c1b8d8e32ab5f4d5d78fb631d9660.tar.gz
anaconda-2c487fb6e00c1b8d8e32ab5f4d5d78fb631d9660.tar.xz
anaconda-2c487fb6e00c1b8d8e32ab5f4d5d78fb631d9660.zip
edd support
Diffstat (limited to 'lilo.py')
-rw-r--r--lilo.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/lilo.py b/lilo.py
index d38ec4fff..c0721f3af 100644
--- a/lilo.py
+++ b/lilo.py
@@ -2,6 +2,7 @@ import string
import os
import isys
import iutil
+import edd
class LiloConfigFile:
def __repr__ (self, tab = 0):
@@ -251,7 +252,10 @@ class LiloConfiguration:
lilo.addEntry("install", "/boot/boot.b", replace = 0)
lilo.addEntry("prompt", replace = 0)
lilo.addEntry("timeout", "50", replace = 0)
- if self.liloLinear:
+ # XXX edd overrides linear, lba32/linear are mutually exclusive
+ if self.edd:
+ lilo.addEntry("lba32", replace = 0)
+ else if self.liloLinear:
lilo.addEntry("linear", replace = 0)
smpInstalled = (hdList.has_key('kernel-smp') and
@@ -368,6 +372,7 @@ class LiloConfiguration:
self.liloAppend = None
self.default = None
self.initrdsMade = {}
+ self.edd = edd.detect()
if __name__ == "__main__":