summaryrefslogtreecommitdiffstats
path: root/src/os-plugins/plugins/qemukvm/files/ifdown
diff options
context:
space:
mode:
Diffstat (limited to 'src/os-plugins/plugins/qemukvm/files/ifdown')
-rw-r--r--src/os-plugins/plugins/qemukvm/files/ifdown3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/os-plugins/plugins/qemukvm/files/ifdown b/src/os-plugins/plugins/qemukvm/files/ifdown
index a79c0edc..4094f3a2 100644
--- a/src/os-plugins/plugins/qemukvm/files/ifdown
+++ b/src/os-plugins/plugins/qemukvm/files/ifdown
@@ -16,7 +16,8 @@
# get VM_ID through tap name
VM_ID=$(echo $1 | grep -oE "0[0-4]$")
QKTMPDIR=/tmp/qemukvm/${USER}/${VM_ID}
-sudo /opt/openslx/rootfs/bin/kill -9 $(cat ${QKTMPDIR}/udhcpd.pid) || exit 0
+# not optimal if multiple machines run
+sudo /opt/openslx/rootfs/usr/bin/killall -9 udhcpd || exit 0
sudo /opt/openslx/rootfs/bin/ip link set dev $1 down || exit 0
# Produce a clean exit status