From 9be038292dc709336cdc02afbf37f5327d525af8 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Sat, 4 Jun 2011 12:44:28 +0200 Subject: Changes for common subdirectory for virtual machines, nofuse fix in init. --- src/os-plugins/plugins/vmchooser/XX_vmchooser.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/os-plugins/plugins/vmchooser/XX_vmchooser.sh') diff --git a/src/os-plugins/plugins/vmchooser/XX_vmchooser.sh b/src/os-plugins/plugins/vmchooser/XX_vmchooser.sh index 4afeb1e9..2428622e 100644 --- a/src/os-plugins/plugins/vmchooser/XX_vmchooser.sh +++ b/src/os-plugins/plugins/vmchooser/XX_vmchooser.sh @@ -1,5 +1,5 @@ # Copyright (c) 2008, 2009 - RZ Uni Freiburg -# Copyright (c) 2008..2010 - OpenSLX GmbH +# Copyright (c) 2008..2011 - OpenSLX GmbH # # This program/file is free software distributed under the GPL version 2. # See http://openslx.org/COPYING @@ -72,6 +72,16 @@ if [ -e $CONFFILE ]; then sed -i /mnt/usr/share/xsessions/default.desktop \ -e "s,vmchooser$,vmchooser --pvs," fi + # setup more scratch space for virtual machines, if configured + testmkd /mnt/var/lib/virt/vmscratch + testmkd /mnt/tmp/virt + + # enable normal users to setup the extended virtual machine redo file space + cat >> /mnt/etc/sudoers << EOF +# allow to start and stop the special /tmp redo file space (RAM + NBD/NFS server RAID) +ALL ALL=NOPASSWD: /sbin/losetup /dev/loop* +ALL ALL=NOPASSWD: /sbin/mdadm -C /dev/md0 -l linear --raid-devices=2 /dev/loop* /dev/* +EOF # finished ... [ $DEBUGLEVEL -gt 0 ] && echo "done with 'vmchooser' os-plugin ..." -- cgit v1.2.3-55-g7522