Loading virtualbox_bin/install +5 −38 Original line number Diff line number Diff line Loading @@ -8,15 +8,8 @@ post_install() { # Update mime database [ -x usr/bin/update-mime-database ] && update-mime-database /usr/share/mime &>/dev/null DKMS=`which dkms 2>/dev/null` if [ -n "$DKMS" ]; then echo ">>> DKMS Module add, build, and install " $DKMS add -m vboxhost -v 4.0.4 $DKMS build -m vboxhost -v 4.0.4 $DKMS install -m vboxhost -v 4.0.4 else # Build new module /etc/rc.d/vboxdrv setup fi # Show warnings /bin/cat <<EOF Loading @@ -27,7 +20,6 @@ post_install() { ==> To load virtualbox modules automatically you can add vboxdrv in your DAEMONS ==> To start virtualbox web service automatically you can add vboxweb in your DAEMONS EOF } pre_upgrade() { Loading @@ -42,37 +34,12 @@ post_upgrade() { } pre_remove() { # Stop running services [[ -x /etc/rc.d/vboxdrv ]] && /etc/rc.d/vboxdrv stop [[ -x /etc/rc.d/vboxweb ]] && /etc/rc.d/vboxweb stop DKMS=$(which dkms) if [[ $? ]]; then echo ">>> DKMS Module remove " for m in vboxhost vboxdrv vboxnetflt vboxnetadp; do $DKMS status -m $m | while read line; do if echo "$line" | grep -q added > /dev/null || echo "$line" | grep -q built > /dev/null || echo "$line" | grep -q installed > /dev/null; then version=`echo "$line" | sed "s/$m,\([^,]*\)[,:].*/\1/;t;d"` echo ">>> >> Removing old DKMS module $m version $version" $DKMS remove -m $m -v $version --all fi done done status=`$DKMS status -m vboxhost -v 4.0.4` if echo $status | grep added > /dev/null || echo $status | grep built > /dev/null || echo $status | grep installed > /dev/null then $DKMS remove -m vboxhost -v 4.0.4 --all fi else # Remove modules [[ -x /etc/rc.d/vboxdrv ]] && /etc/rc.d/vboxdrv remove fi } post_remove() { Loading Loading
virtualbox_bin/install +5 −38 Original line number Diff line number Diff line Loading @@ -8,15 +8,8 @@ post_install() { # Update mime database [ -x usr/bin/update-mime-database ] && update-mime-database /usr/share/mime &>/dev/null DKMS=`which dkms 2>/dev/null` if [ -n "$DKMS" ]; then echo ">>> DKMS Module add, build, and install " $DKMS add -m vboxhost -v 4.0.4 $DKMS build -m vboxhost -v 4.0.4 $DKMS install -m vboxhost -v 4.0.4 else # Build new module /etc/rc.d/vboxdrv setup fi # Show warnings /bin/cat <<EOF Loading @@ -27,7 +20,6 @@ post_install() { ==> To load virtualbox modules automatically you can add vboxdrv in your DAEMONS ==> To start virtualbox web service automatically you can add vboxweb in your DAEMONS EOF } pre_upgrade() { Loading @@ -42,37 +34,12 @@ post_upgrade() { } pre_remove() { # Stop running services [[ -x /etc/rc.d/vboxdrv ]] && /etc/rc.d/vboxdrv stop [[ -x /etc/rc.d/vboxweb ]] && /etc/rc.d/vboxweb stop DKMS=$(which dkms) if [[ $? ]]; then echo ">>> DKMS Module remove " for m in vboxhost vboxdrv vboxnetflt vboxnetadp; do $DKMS status -m $m | while read line; do if echo "$line" | grep -q added > /dev/null || echo "$line" | grep -q built > /dev/null || echo "$line" | grep -q installed > /dev/null; then version=`echo "$line" | sed "s/$m,\([^,]*\)[,:].*/\1/;t;d"` echo ">>> >> Removing old DKMS module $m version $version" $DKMS remove -m $m -v $version --all fi done done status=`$DKMS status -m vboxhost -v 4.0.4` if echo $status | grep added > /dev/null || echo $status | grep built > /dev/null || echo $status | grep installed > /dev/null then $DKMS remove -m vboxhost -v 4.0.4 --all fi else # Remove modules [[ -x /etc/rc.d/vboxdrv ]] && /etc/rc.d/vboxdrv remove fi } post_remove() { Loading