Martin Sivak wrote:
I do not really like the generic except clause. Can you add the exception type we are supposed to ignore here?
Otherwise it is ok.
Note that that generic except was already there :) anyways, I agree and I think the
new code doesn't need any try .. except block at all. But I've got a patch planned
which completely removes this function (will do that tomorrow, worked enough for
today). So given that I'm committing this as is for now.
Regards,
Hans
Martin
----- "Hans de Goede" <hdegoede@xxxxxxxxxx> wrote:
When re-using an existing LV for /, and thus one which has uuid set
in
its representing Device, we would write the LV uuid to grub.conf as
root= parameter, resulting in a non booting system.
Also we no longer keep labels anywhere, so don't look for a label.
Note that we are only hitting this with pre-existing LV's because we
are not setting / updating the LVDevice's uuid when creating a new
one
(something which we ought to fix).
---
booty/bootloaderInfo.py | 12 +++++-------
1 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/booty/bootloaderInfo.py b/booty/bootloaderInfo.py
index 0c1ec5b..90073e2 100644
--- a/booty/bootloaderInfo.py
+++ b/booty/bootloaderInfo.py
@@ -89,14 +89,12 @@ def getRootDevName(initrd, rootDevice):
return rootDevice.path
try:
- if rootDevice.uuid:
- return "UUID=%s" % rootDevice.uuid
- elif rootDevice.label:
- return "LABEL=%s" % rootDevice.label
-
- return rootDevice.path
+ if rootDevice.format.uuid:
+ return "UUID=%s" % rootDevice.format.uuid
except:
- return rootDevice.path
+ pass
+
+ return rootDevice.path
class KernelArguments:
--
1.6.1.3
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list
_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list