--- trunk/virtualbox/virtualbox-wrapper.sh 2007/04/13 21:55:56 126 +++ trunk/virtualbox/virtualbox-wrapper.sh 2007/04/13 22:52:00 128 @@ -1,5 +1,5 @@ #!/bin/bash -# $Header: /root/magellan-cvs/src/virtualbox/virtualbox-wrapper.sh,v 1.1 2007-04-13 21:55:56 niro Exp $ +# $Header: /root/magellan-cvs/src/virtualbox/virtualbox-wrapper.sh,v 1.2 2007-04-13 22:52:00 niro Exp $ # Wrapper for virtual for Magellan-Linux LIBDIR=/usr/lib @@ -8,13 +8,12 @@ VBOXCONFIG=$HOME/.VirtualBox VBOXLOG=${VBOXCONFIG}/log - - # check for the vbox module if [[ ! -w /dev/vboxdrv ]] then echo "Please make sure that you have the virtualbox kernel module installed and loaded." echo "Run 'virtualbox-config' to get the kernel module compiled and installed." + exit 1 fi # set lib dir @@ -22,13 +21,13 @@ # check for the vbox XPCOM daemon pid=$( ps -U $USER | grep ${XPCOM_DAEMON} | awk '{ print $1 }' ) - + # kill all running instances for $USER if [[ -n ${pid} ]] then kill -TERM ${pid} sleep 2 - + # kill the pidfile rm -rf /tmp/.vbox-$USER-ipc fi