--- trunk/virtualbox/virtualbox-config.sh 2007/08/19 03:05:05 313 +++ trunk/virtualbox/virtualbox-config.sh 2008/03/22 20:19:30 520 @@ -1,5 +1,5 @@ #!/bin/bash -# $Header: /root/magellan-cvs/src/virtualbox/virtualbox-config.sh,v 1.7 2007-08-19 03:05:05 niro Exp $ +# $Header: /root/magellan-cvs/src/virtualbox/virtualbox-config.sh,v 1.8 2008-03-22 20:19:30 niro Exp $ # Configures virtualbox for Magellan-Linux LIBDIR=/usr/lib @@ -47,6 +47,11 @@ if [[ -f /lib/modules/${KERNEL_VERSION}/misc/${VBOXMODULE} ]] then mecho "Removing old module ..." + # try to unload the module + if [[ -n $(grep "${VBOXMODULE} " /proc/modules 2> /dev/null) ]] + then + modprobe -r ${VBOXMODULE/.ko/} + fi rm -f /lib/modules/${KERNEL_VERSION}/misc/${VBOXMODULE} fi