[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[PATCH] Add some more logging of bootloader installation.



driveorder was only available in anaconda-ks.cfg, device.map could have been
overwritten by user fixing grub in rescue.

---
 bootloader.py |    2 ++
 booty/x86.py  |   10 ++++++++++
 2 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/bootloader.py b/bootloader.py
index 729fe2c..5e17955 100644
--- a/bootloader.py
+++ b/bootloader.py
@@ -141,6 +141,8 @@ def writeBootloader(anaconda):
 
     justConfigFile = not flags.setupFilesystems
 
+    log.info("bootloader driveorder: %s" % anaconda.id.bootloader.drivelist)
+
     if anaconda.id.bootloader.defaultDevice == -1:
         return
 
diff --git a/booty/x86.py b/booty/x86.py
index 40ec7f2..0439ecd 100644
--- a/booty/x86.py
+++ b/booty/x86.py
@@ -8,6 +8,9 @@ from flags import flags
 import checkbootloader
 import iutil
 
+import logging
+log = logging.getLogger("anaconda")
+
 class x86BootloaderInfo(efiBootloaderInfo):
     def setPassword(self, val, isCrypted = 1):
         if not val:
@@ -225,6 +228,11 @@ class x86BootloaderInfo(efiBootloaderInfo):
         usedDevs.update(self.getPhysicalDevices(bootDev.name))
         usedDevs.update([dev for (label, longlabel, dev) in chainList if longlabel])
 
+        log.info("booty grubTarget: %s" % grubTarget)
+        log.info("booty bootDev: %s" % bootDev)
+        log.info("booty rootDev: %s" % rootDev)
+        log.info("booty chainList: %s" % chainList)
+
         if not justConfigFile or not upgrade:
             self.writeDeviceMap(instRoot, usedDevs, upgrade)
             self.writeSysconfig(instRoot, grubTarget, upgrade)
@@ -421,6 +429,8 @@ class x86BootloaderInfo(efiBootloaderInfo):
             dev = self.storage.devicetree.getDeviceByName(drive)
             if not dev.type == "mdarray":
                 f.write("(%s)     %s\n" % (self.grubbyDiskName(drive), dev.path))
+                log.info("booty device.map (%s) %s" %
+                         (self.grubbyDiskName(drive), dev.path))
         f.close()
 
     def writeSysconfig(self, instRoot, grubTarget, upgrade):
-- 
1.6.0.6


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]