From 7ec79cb98be0d733ff50c3795ec79ce410d2bc41 Mon Sep 17 00:00:00 2001 From: Jeremy Katz Date: Thu, 25 Sep 2003 21:11:12 +0000 Subject: don't try to remove existing log vols or vol groups more than once (#104993) --- partitions.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'partitions.py') 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() -- cgit