preremove.sh revision d65680efa46fa49e8bf14e67b29b782510ff934c
ffe74cc719aa0f10c38fbc1f2f3ea7db0960cb8fMark Andrews#!/bin/sh
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Sun xVM VirtualBox
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence# VirtualBox preremove script for VBI kernel package on Solaris hosts.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Copyright (C) 2008 Sun Microsystems, Inc.
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews#
ffe74cc719aa0f10c38fbc1f2f3ea7db0960cb8fMark Andrews# Sun Microsystems, Inc. confidential
ffe74cc719aa0f10c38fbc1f2f3ea7db0960cb8fMark Andrews# All rights reserved
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrence#
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrence
4be63b1fd8c18dbeca1648d6cf22fa14f057a469David Lawrenceecho "Sun xVM VirtualBox Kernel Package - preremove script"
70e5a7403f0e0a3bd292b8287c5fed5772c15270Automatic Updaterecho "This script will unload the VirtualBox kernel interface module..."
ffe74cc719aa0f10c38fbc1f2f3ea7db0960cb8fMark Andrews
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein# check for vbi and force unload it
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austeinvbi_mod_id=`/usr/sbin/modinfo | grep vbi | cut -f 1 -d ' ' `
be519935319943b7fe04219bac3a38741096b54bBrian Wellingtonif test -n "$vbi_mod_id"; then
8b29fc0b7a13db404f1a13fcfad42c2e7cfbe25bMark Andrews /usr/sbin/modunload -i $vbi_mod_id
f28c6dc514ce348284f6fc0ed58f79a2830b402eTinderbox Userfi
f28c6dc514ce348284f6fc0ed58f79a2830b402eTinderbox User
f28c6dc514ce348284f6fc0ed58f79a2830b402eTinderbox Userecho "Done."
f28c6dc514ce348284f6fc0ed58f79a2830b402eTinderbox User
f28c6dc514ce348284f6fc0ed58f79a2830b402eTinderbox User