summaryrefslogtreecommitdiffstats
path: root/ci/cleanvm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ci/cleanvm.sh')
-rwxr-xr-xci/cleanvm.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/ci/cleanvm.sh b/ci/cleanvm.sh
index 8259347c..f7f062a6 100755
--- a/ci/cleanvm.sh
+++ b/ci/cleanvm.sh
@@ -8,6 +8,8 @@ set -ex
echo " Cleanup Started ..."
./clean.sh || true
+maasver=`apt-cache policy maas | grep Installed | cut -d ':' -f 2 | sed -e 's/ //'`
+
sudo virsh destroy node1-control || true
sudo virsh destroy node3-control || true
sudo virsh destroy node4-control || true
@@ -20,8 +22,10 @@ sudo virsh undefine node2-compute || true
sudo virsh undefine node5-compute || true
sudo rm -rf /var/lib/libvirt/images/node1-control.img /var/lib/libvirt/images/node2-compute.img /var/lib/libvirt/images/node3-control.img /var/lib/libvirt/images/node4-control.img /var/lib/libvirt/images/node5-compute.img || true
-#sudo virsh destroy bootstrap || true
-#sudo virsh undefine bootstrap || true
-#sudo rm -rf /var/lib/libvirt/images/bootstrap.img || true
+if [[ "$maasver" > "2" ]]; then
+ sudo virsh destroy bootstrap || true
+ sudo virsh undefine bootstrap || true
+ sudo rm -rf /var/lib/libvirt/images/bootstrap.img || true
+fi
echo " Cleanup Finished ..."