summaryrefslogtreecommitdiffstats
path: root/partitioning.py
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2006-07-17 22:31:44 +0000
committerPeter Jones <pjones@redhat.com>2006-07-17 22:31:44 +0000
commitc40e2e5e8e217bb50738eaa78cd0b26a7db217cd (patch)
tree2fa9d01e44f29df02b5fc3a5f83e9ace83a02603 /partitioning.py
parent67bed78ed954e8de3aa6052d2190f9c6c5fc77c6 (diff)
downloadanaconda-c40e2e5e8e217bb50738eaa78cd0b26a7db217cd.tar.gz
anaconda-c40e2e5e8e217bb50738eaa78cd0b26a7db217cd.tar.xz
anaconda-c40e2e5e8e217bb50738eaa78cd0b26a7db217cd.zip
- make partitionObjectInitialization() do the right thing with dm devices
Diffstat (limited to 'partitioning.py')
-rw-r--r--partitioning.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/partitioning.py b/partitioning.py
index 806420d38..1808f82db 100644
--- a/partitioning.py
+++ b/partitioning.py
@@ -32,12 +32,18 @@ def partitionObjectsInitialize(anaconda):
isys.flushDriveDict()
return
+ # shut down all dm devices
+ anaconda.id.diskset.stopAllRaid(stopDmRaid=True, stopMPath=True)
+
# clean slate about drives
isys.flushDriveDict()
# ensure iscsi devs are up
anaconda.id.iscsi.startup(anaconda.intf)
+ # start mpath and dmraid devices
+ anaconda.id.diskset.startAllRaid(startMdRaid=False)
+
# read in drive info
anaconda.id.diskset.refreshDevices(anaconda.intf, anaconda.id.partitions.reinitializeDisks,
anaconda.id.partitions.zeroMbr, anaconda.id.partitions.autoClearPartDrives)