diff options
author | Jeremy Katz <katzj@redhat.com> | 2002-06-11 04:59:22 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2002-06-11 04:59:22 +0000 |
commit | 16ae54d3795f3b9173bf190d32771a29d548e81b (patch) | |
tree | ed116ffe28294ab551e9407da1a7ac3136d3827a /partIntfHelpers.py | |
parent | bf78e7a6e550b497be71bf8e539a12c263c84074 (diff) | |
download | anaconda-16ae54d3795f3b9173bf190d32771a29d548e81b.tar.gz anaconda-16ae54d3795f3b9173bf190d32771a29d548e81b.tar.xz anaconda-16ae54d3795f3b9173bf190d32771a29d548e81b.zip |
now we properly remove lvs when you delete the lvs when you remove a vg
Diffstat (limited to 'partIntfHelpers.py')
-rw-r--r-- | partIntfHelpers.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/partIntfHelpers.py b/partIntfHelpers.py index dbdb3fd05..4ce13dfea 100644 --- a/partIntfHelpers.py +++ b/partIntfHelpers.py @@ -167,9 +167,7 @@ def doDeletePartitionByRequest(intf, requestlist, partition): intf.messageWindow(_("Unable To Delete"), state % ("delete",)) return (None, None) - if confirmDeleteRequest(intf, request): - requestlist.removeRequest(request) - else: + if not confirmDeleteRequest(intf, request): return 0 if request.getPreExisting(): @@ -191,6 +189,10 @@ def doDeletePartitionByRequest(intf, requestlist, partition): delete = partRequests.DeleteVolumeGroupSpec(request.volumeGroupName) requestlist.addDelete(delete) # FIXME: do we need to do anything with preexisting raids? + + # now remove the request + requestlist.deleteDependentRequests(request) + requestlist.removeRequest(request) else: # is this a extended partition we made? if partition.type & parted.PARTITION_EXTENDED: requestlist.deleteAllLogicalPartitions(partition) |