diff options
author | Peter Jones <pjones@redhat.com> | 2006-08-01 22:13:08 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2006-08-01 22:13:08 +0000 |
commit | 3525df4204ccf6dafdf9fb6f532dc6dc9f7631c0 (patch) | |
tree | acb986805df48cfe35eeb597abfd6dd019ab49a3 /partitioning.py | |
parent | 9f881a676af43807e74465db929fcdee32bbc02e (diff) | |
download | anaconda-3525df4204ccf6dafdf9fb6f532dc6dc9f7631c0.tar.gz anaconda-3525df4204ccf6dafdf9fb6f532dc6dc9f7631c0.tar.xz anaconda-3525df4204ccf6dafdf9fb6f532dc6dc9f7631c0.zip |
- make mpath + iscsi work
Diffstat (limited to 'partitioning.py')
-rw-r--r-- | partitioning.py | 20 |
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) |