diff options
author | Jeremy Katz <katzj@redhat.com> | 2003-09-25 21:11:12 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2003-09-25 21:11:12 +0000 |
commit | 7ec79cb98be0d733ff50c3795ec79ce410d2bc41 (patch) | |
tree | 19211ec58d7bfffbe1e6d57be726dc1735dc6453 /partitions.py | |
parent | b15d386d7511fdc6b5bc5f9faefef7f716be25fd (diff) | |
download | anaconda-7ec79cb98be0d733ff50c3795ec79ce410d2bc41.tar.gz anaconda-7ec79cb98be0d733ff50c3795ec79ce410d2bc41.tar.xz anaconda-7ec79cb98be0d733ff50c3795ec79ce410d2bc41.zip |
don't try to remove existing log vols or vol groups more than once (#104993)
Diffstat (limited to 'partitions.py')
-rw-r--r-- | partitions.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/partitions.py b/partitions.py index 878419a51..c37c15d0b 100644 --- a/partitions.py +++ b/partitions.py @@ -1207,12 +1207,16 @@ class Partitions: # now, go through and delete logical volumes for delete in self.deletes: if isinstance(delete, partRequests.DeleteLogicalVolumeSpec): - lvm.lvremove(delete.name, delete.vg) + if not delete.beenDeleted(): + lvm.lvremove(delete.name, delete.vg) + delete.setDeleted(1) # now, go through and delete volume groups for delete in self.deletes: if isinstance(delete, partRequests.DeleteVolumeGroupSpec): - lvm.vgremove(delete.name) + if not delete.beenDeleted(): + lvm.vgremove(delete.name) + delete.setDeleted(1) lvm.vgdeactivate() diskset.stopAllRaid() |