diff options
author | Dirk | 2011-07-12 01:28:51 +0200 |
---|---|---|
committer | Dirk | 2011-07-12 01:28:51 +0200 |
commit | 258716fbe366bb5f0dd619b4b47fb2b611417aa9 (patch) | |
tree | 84f186273e828ade607d3d444d895ad69119e5d8 /src/os-plugins/plugins/qemukvm/files/ifdown | |
parent | New version vmchooser ... (diff) | |
download | core-258716fbe366bb5f0dd619b4b47fb2b611417aa9.tar.gz core-258716fbe366bb5f0dd619b4b47fb2b611417aa9.tar.xz core-258716fbe366bb5f0dd619b4b47fb2b611417aa9.zip |
Stuff for virtualization and making qemukvm plugin work properly ...
Diffstat (limited to 'src/os-plugins/plugins/qemukvm/files/ifdown')
-rw-r--r-- | src/os-plugins/plugins/qemukvm/files/ifdown | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/src/os-plugins/plugins/qemukvm/files/ifdown b/src/os-plugins/plugins/qemukvm/files/ifdown index e741d9ca..a79c0edc 100644 --- a/src/os-plugins/plugins/qemukvm/files/ifdown +++ b/src/os-plugins/plugins/qemukvm/files/ifdown @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2009 - OpenSLX GmbH +# Copyright (c) 2009..11 - OpenSLX GmbH # # This program is free software distributed under the GPL version 2. # See http://openslx.org/COPYING @@ -16,19 +16,8 @@ # get VM_ID through tap name VM_ID=$(echo $1 | grep -oE "0[0-4]$") QKTMPDIR=/tmp/qemukvm/${USER}/${VM_ID} -touch /tmp/qemukvm/udhcpd.pids -chmod 666 tmp/qemukvm/udhcpd.pids - -case "$1" in - tapnat0*) - # kill udhcpd - cat ${QKTMPDIR}/udhcpd.pid >> /tmp/qemukvm/udhcpd-unused.pid - ;; - taphost0*) - # kill udhcpd - cat ${QKTMPDIR}/udhcpd.pid >> /tmp/qemukvm/udhcpd-unused.pid - ;; -esac +sudo /opt/openslx/rootfs/bin/kill -9 $(cat ${QKTMPDIR}/udhcpd.pid) || exit 0 +sudo /opt/openslx/rootfs/bin/ip link set dev $1 down || exit 0 # Produce a clean exit status exit 0 |