summaryrefslogtreecommitdiffstats
path: root/partitioning.py
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2006-08-01 22:13:08 +0000
committerPeter Jones <pjones@redhat.com>2006-08-01 22:13:08 +0000
commit3525df4204ccf6dafdf9fb6f532dc6dc9f7631c0 (patch)
treeacb986805df48cfe35eeb597abfd6dd019ab49a3 /partitioning.py
parent9f881a676af43807e74465db929fcdee32bbc02e (diff)
downloadanaconda-3525df4204ccf6dafdf9fb6f532dc6dc9f7631c0.tar.gz
anaconda-3525df4204ccf6dafdf9fb6f532dc6dc9f7631c0.tar.xz
anaconda-3525df4204ccf6dafdf9fb6f532dc6dc9f7631c0.zip
- make mpath + iscsi work
Diffstat (limited to 'partitioning.py')
-rw-r--r--partitioning.py20
1 files changed, 7 insertions, 13 deletions
diff --git a/partitioning.py b/partitioning.py
index 064cebe2d..5c5a60df7 100644
--- a/partitioning.py
+++ b/partitioning.py
@@ -26,35 +26,29 @@ from partErrors import *
from rhpl.translate import _
def partitionObjectsInitialize(anaconda):
- if anaconda.dir == DISPATCH_BACK:
- anaconda.id.diskset.closeDevices()
- anaconda.id.iscsi.shutdown()
- isys.flushDriveDict()
- return
-
# shut down all dm devices
anaconda.id.diskset.closeDevices()
anaconda.id.diskset.stopMdRaid()
- anaconda.id.diskset.closeDevices()
- anaconda.id.diskset.stopDmRaid()
- anaconda.id.diskset.stopMPath()
+ anaconda.id.iscsi.shutdown()
# clean slate about drives
isys.flushDriveDict()
+ if anaconda.dir == DISPATCH_BACK:
+ return
+
# ensure iscsi devs are up
anaconda.id.iscsi.startup(anaconda.intf)
+ # pull in the new iscsi drive
+ isys.flushDriveDict()
+
# read in drive info
anaconda.id.diskset.refreshDevices(anaconda.intf,
anaconda.id.partitions.reinitializeDisks,
anaconda.id.partitions.zeroMbr,
anaconda.id.partitions.autoClearPartDrives)
- # start mpath and dmraid devices
- anaconda.id.diskset.startMPath()
- anaconda.id.diskset.startDmRaid()
-
anaconda.id.diskset.checkNoDisks(anaconda.intf)
anaconda.id.partitions.setFromDisk(anaconda.id.diskset)