summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--fsset.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b72efcb16..7c9276f13 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2004-09-30 Jeremy Katz <katzj@redhat.com>
+ * fsset.py (FileSystemSet.makeLVMNodes): Try to fix upgrade
+ traceback (#134258)
+
* loader2/net.c: Make changing the DNS server work (#122554)
2004-09-30 Paul Nasrat <pnasrat@redhat.com>
diff --git a/fsset.py b/fsset.py
index a1c66fb9e..5ff1cfd1a 100644
--- a/fsset.py
+++ b/fsset.py
@@ -1562,7 +1562,7 @@ MAILADDR root
if trylvm1:
dev = root.device.getDevice()
# lvm1 major is 58
- if posix.major(os.stat("%s/dev/%s" %(instPath, dev)).st_rdev) == 58:
+ if os.access("%s/dev/%s" %(instPath, dev), os.R_OK) and posix.major(os.stat("%s/dev/%s" %(instPath, dev)).st_rdev) == 58:
rootlvm1 = 1
if isinstance(root.device, LogicalVolumeDevice) or rootlvm1: