From d169bd55aee58222eed74d97f5b7e91dea57a4e0 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 6 Mar 2009 01:20:47 +0000 Subject: More on qemukvm plugin: Fixes, network shutdown script, ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2687 95ad53e4-c205-0410-b2fa-d234c58c8868 --- os-plugins/plugins/qemukvm/XX_qemukvm.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'os-plugins/plugins/qemukvm/XX_qemukvm.sh') diff --git a/os-plugins/plugins/qemukvm/XX_qemukvm.sh b/os-plugins/plugins/qemukvm/XX_qemukvm.sh index 81e2b0d3..40bd59ae 100644 --- a/os-plugins/plugins/qemukvm/XX_qemukvm.sh +++ b/os-plugins/plugins/qemukvm/XX_qemukvm.sh @@ -117,9 +117,13 @@ ${qemukvm_imagesrc}." nonfatal # copy the /etc/qemu-ifup script and enable extended rights for running # the emulator via sudo - cp /mnt/opt/openslx/plugin-repo/qemukvm/qemu-ifup /mnt/etc/qemu-ifup + cp /mnt/opt/openslx/plugin-repo/qemukvm/qemu-if* /mnt/etc chmod u+x /mnt/etc/qemu-ifup - echo "ALL ALL=NOPASSWD: $fptoqemu" >>/mnt/etc/sudoers + for qemubin in qemu kvm ; do + qemu="$(binfinder ${qemubin})" + [ -n "${qemu}" ] && \ + echo "ALL ALL=NOPASSWD: ${qemu}" >>/mnt/etc/sudoers + done fi else [ $DEBUGLEVEL -gt 0 ] && echo " * Configuration of qemukvm plugin failed" -- cgit v1.2.3-55-g7522