summaryrefslogtreecommitdiffstats
path: root/iw
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>1999-09-24 19:23:00 +0000
committerMatt Wilson <msw@redhat.com>1999-09-24 19:23:00 +0000
commit6e30dcce7f63eec24e7c0f45f304592b8916b61d (patch)
tree36a27f32d1b89fb9b118b28702ee69101aef2d2b /iw
parent5a6e967bb59751f23e8042f3b79257952a218f9d (diff)
downloadanaconda-6e30dcce7f63eec24e7c0f45f304592b8916b61d.tar.gz
anaconda-6e30dcce7f63eec24e7c0f45f304592b8916b61d.tar.xz
anaconda-6e30dcce7f63eec24e7c0f45f304592b8916b61d.zip
fixed fstab generation for auto-swap stuff
Diffstat (limited to 'iw')
-rw-r--r--iw/rootpartition.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/iw/rootpartition.py b/iw/rootpartition.py
index e126f0f29..b86d34c2f 100644
--- a/iw/rootpartition.py
+++ b/iw/rootpartition.py
@@ -71,11 +71,10 @@ class PartitionWindow (InstallWindow):
window.window = bin
return window
- fstab = self.todo.ddruid.getFstab ()
-
bootPartition = None
rootPartition = None
+ fstab = self.todo.ddruid.getFstab ()
self.todo.resetMounts()
for (partition, mount, fsystem, size) in fstab:
self.todo.addMount(partition, mount, fsystem)
@@ -118,6 +117,14 @@ class PartitionWindow (InstallWindow):
if self.todo.getSkipPartitioning():
self.skippedScreen = 1
+ fstab = self.todo.ddruid.getFstab ()
+ self.todo.resetMounts()
+ for (partition, mount, fsystem, size) in fstab:
+ self.todo.addMount(partition, mount, fsystem)
+ if mount == "/":
+ rootPartition = partition
+ elif mount == "/boot":
+ bootPartition = partition
if not self.checkSwap ():
return AutoPartitionWindow
return None