Add removing existing VMs in clean.sh 77/2077/1
authorjose.lausuch <jose.lausuch@ericsson.com>
Thu, 24 Sep 2015 10:09:44 +0000 (12:09 +0200)
committerTim Rozet <trozet@redhat.com>
Mon, 28 Sep 2015 15:11:37 +0000 (15:11 +0000)
There might be VMs leftovers sometimes, then, the command
'rmmod kvm_intel' fails.

Change-Id: Iaacfa2182a8f867f5f28a79930f5520d9689156f
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
(cherry picked from commit 954b399b68e10fe668c6ff5e07fe1ac0654e97d3)

common/ci/clean.sh

index 4a21e1b..6bc39f5 100755 (executable)
@@ -244,6 +244,12 @@ else
   echo "${blue}libvirt/KVM is not installed${reset}"
 fi
 
+###remove possible VMs (needed for 'rmmod kvm_intel')
+if [ -n "$(ps -ef | grep qemu-kvm | grep -v grep)" ]; then
+    echo "${blue}Removing existing VMs ${reset}"
+    killall -9 qemu-kvm
+fi
+
 ###remove kernel modules
 echo "${blue}Removing kernel modules ${reset}"
 for kernel_mod in vboxnetadp vboxnetflt vboxpci vboxdrv kvm_intel kvm; do