diff options
Diffstat (limited to 'src/os-plugins/plugins/qemukvm/XX_qemukvm.sh')
-rw-r--r-- | src/os-plugins/plugins/qemukvm/XX_qemukvm.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/os-plugins/plugins/qemukvm/XX_qemukvm.sh b/src/os-plugins/plugins/qemukvm/XX_qemukvm.sh index ed0205b5..7ee0d690 100644 --- a/src/os-plugins/plugins/qemukvm/XX_qemukvm.sh +++ b/src/os-plugins/plugins/qemukvm/XX_qemukvm.sh @@ -99,12 +99,14 @@ ${qemukvm_imagesrc}." nonfatal # allow to start and stop kvm services / load-/unload kvm modules #ALL ALL=NOPASSWD: /etc/init.d/qemukvm ALL ALL=NOPASSWD: /opt/openslx/rootfs/sbin/tunctl -t tap* +ALL ALL=NOPASSWD: /opt/openslx/rootfs/sbin/tunctl -d tap* ALL ALL=NOPASSWD: /opt/openslx/rootfs/usr/sbin/brctl addif br0 tap* -ALL ALL=NOPASSWD: /opt/openslx/rootfs/bin/ip link set dev tap* up +ALL ALL=NOPASSWD: /opt/openslx/rootfs/bin/ip link set dev tap* * ALL ALL=NOPASSWD: /opt/openslx/rootfs/bin/ip addr add * dev tap* ALL ALL=NOPASSWD: /opt/openslx/rootfs/usr/sbin/udhcpd -S /tmp/qemukvm/*/udhcpd.conf ALL ALL=NOPASSWD: /opt/openslx/rootfs/bin/cp /tmp/qemukvm/*/forwarding /proc/sys/net/ipv4/conf/tap*/forwarding -#ALL ALL=NOPASSWD: ${killall} udhcpd +ALL ALL=NOPASSWD: /opt/openslx/rootfs/bin/cp /tmp/qemukvm/*/forwarding /proc/sys/net/ipv4/conf/br*/forwarding +ALL ALL=NOPASSWD: /opt/openslx/rootfs/bin/kill -9 $(cat /tmp/qemukvm/*/udhcpd.pid) EOF fi else |