summaryrefslogtreecommitdiffstats
path: root/partedUtils.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2006-03-22 19:43:03 +0000
committerChris Lumens <clumens@redhat.com>2006-03-22 19:43:03 +0000
commit205ad15b10bfdccfad61621ba3b4b7fef392c40f (patch)
treeb0089a49f0f2b34d494f2b28ee43579a1406c959 /partedUtils.py
parentdc78bd8e55b9b59a40b023bbbb43393f38582288 (diff)
downloadanaconda-205ad15b10bfdccfad61621ba3b4b7fef392c40f.tar.gz
anaconda-205ad15b10bfdccfad61621ba3b4b7fef392c40f.tar.xz
anaconda-205ad15b10bfdccfad61621ba3b4b7fef392c40f.zip
Create a dictionary in flags.py for storing /proc/cmdline. Nuke all
references to /proc/cmdline from everywhere else in favor of this dict.
Diffstat (limited to 'partedUtils.py')
-rw-r--r--partedUtils.py17
1 files changed, 7 insertions, 10 deletions
diff --git a/partedUtils.py b/partedUtils.py
index b8539930a..a8be5ea88 100644
--- a/partedUtils.py
+++ b/partedUtils.py
@@ -646,6 +646,9 @@ class DiskSet:
self.startAllRaid()
+ if flags.cmdline.has_key("upgradeany"):
+ upgradeany = 1
+
for dev, devices, level, numActive in self.mdList:
(errno, msg) = (None, None)
found = 0
@@ -660,10 +663,8 @@ class DiskSet:
if found:
if os.access (mountpoint + '/etc/fstab', os.R_OK):
relstr = getReleaseString(mountpoint)
- cmdline = open('/proc/cmdline', 'r').read()
-
- if ((cmdline.find("upgradeany") != -1) or
- (upgradeany == 1) or
+
+ if ((upgradeany == 1) or
(productMatches(relstr, productName))):
rootparts.append ((dev, fs, relstr))
isys.umount(mountpoint)
@@ -688,10 +689,8 @@ class DiskSet:
if found:
if os.access (mountpoint + '/etc/fstab', os.R_OK):
relstr = getReleaseString(mountpoint)
- cmdline = open('/proc/cmdline', 'r').read()
- if ((cmdline.find("upgradeany") != -1) or
- (upgradeany == 1) or
+ if ((upgradeany == 1) or
(productMatches(relstr, productName))):
rootparts.append ((dev, fs, relstr))
isys.umount(mountpoint)
@@ -725,10 +724,8 @@ class DiskSet:
continue
if os.access (mountpoint + '/etc/fstab', os.R_OK):
relstr = getReleaseString(mountpoint)
- cmdline = open('/proc/cmdline', 'r').read()
- if ((cmdline.find("upgradeany") != -1) or
- (upgradeany == 1) or
+ if ((upgradeany == 1) or
(productMatches(relstr, productName))):
rootparts.append ((node, part.fs_type.name,
relstr))