summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/qemukvm/XX_qemukvm.sh
diff options
context:
space:
mode:
authorDirk von Suchodoletz2009-03-06 02:20:47 +0100
committerDirk von Suchodoletz2009-03-06 02:20:47 +0100
commitd169bd55aee58222eed74d97f5b7e91dea57a4e0 (patch)
tree4f940fb358bcd487b158678b863e9a45964a4f7c /os-plugins/plugins/qemukvm/XX_qemukvm.sh
parentMore work on the qemukvm plugin ... (diff)
downloadcore-d169bd55aee58222eed74d97f5b7e91dea57a4e0.tar.gz
core-d169bd55aee58222eed74d97f5b7e91dea57a4e0.tar.xz
core-d169bd55aee58222eed74d97f5b7e91dea57a4e0.zip
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
Diffstat (limited to 'os-plugins/plugins/qemukvm/XX_qemukvm.sh')
-rw-r--r--os-plugins/plugins/qemukvm/XX_qemukvm.sh8
1 files changed, 6 insertions, 2 deletions
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"