diff options
Diffstat (limited to 'ci/cleanvm.sh')
-rwxr-xr-x | ci/cleanvm.sh | 10 |
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 ..." |