summaryrefslogtreecommitdiffstats
path: root/ci/cleanvm.sh
diff options
context:
space:
mode:
authorNarinder Gupta <narinder.gupta@canonical.com>2016-11-03 06:50:09 -0500
committerNarinder Gupta <narinder.gupta@canonical.com>2016-11-03 07:56:13 -0500
commite63f44eb68b9e87b9b99a135fe75f9f9e84b1103 (patch)
treee7ea6e3d0c89a961e1562e5fff5489a624758d18 /ci/cleanvm.sh
parent769c8026c814a4746db2bd7ff1cd2937e74381bd (diff)
added support for maas 2.0 in non virtualized environment.
Change-Id: Icf024ed2cbf538df43e6bd5203685552ab6564d2 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
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 ..."