postflight revision fb27aa740466280f820e13e238bc6dd0b477eb37
6a67d144095c31bbafed93cec1619590157335eajvergara#!/bin/sh
6a67d144095c31bbafed93cec1619590157335eajvergara
6a67d144095c31bbafed93cec1619590157335eajvergara#
6a67d144095c31bbafed93cec1619590157335eajvergara# Copyright (C) 2007-2010 Oracle Corporation
6a67d144095c31bbafed93cec1619590157335eajvergara#
6a67d144095c31bbafed93cec1619590157335eajvergara# Use only with permission.
6a67d144095c31bbafed93cec1619590157335eajvergara#
6a67d144095c31bbafed93cec1619590157335eajvergara
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac#
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac# Unload any old extension that might be loaded already (ignore failures).
6a67d144095c31bbafed93cec1619590157335eajvergara#
6a67d144095c31bbafed93cec1619590157335eajvergarasync
6a67d144095c31bbafed93cec1619590157335eajvergaraif kextstat -lb org.virtualbox.kext.VBoxNetAdp 2>&1 | grep -q org.virtualbox.kext.VBoxNetAdp; then
6a67d144095c31bbafed93cec1619590157335eajvergara kextunload -m org.virtualbox.kext.VBoxNetAdp
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignacfi
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignacif kextstat -lb org.virtualbox.kext.VBoxNetFlt 2>&1 | grep -q org.virtualbox.kext.VBoxNetFlt; then
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac kextunload -m org.virtualbox.kext.VBoxNetFlt
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignacfi
6a67d144095c31bbafed93cec1619590157335eajvergaraif kextstat -lb org.virtualbox.kext.VBoxUSB 2>&1 | grep -q org.virtualbox.kext.VBoxUSB; then
6a67d144095c31bbafed93cec1619590157335eajvergara kextunload -m org.virtualbox.kext.VBoxUSB
6a67d144095c31bbafed93cec1619590157335eajvergarafi
6a67d144095c31bbafed93cec1619590157335eajvergaraif kextstat -lb org.virtualbox.kext.VBoxDrv 2>&1 | grep -q org.virtualbox.kext.VBoxDrv; then
6a67d144095c31bbafed93cec1619590157335eajvergara kextunload -m org.virtualbox.kext.VBoxDrv
f14a485fcb48f77d077a14b766f0acc097093fe5jvergarafi
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violette
6a67d144095c31bbafed93cec1619590157335eajvergara#
6a67d144095c31bbafed93cec1619590157335eajvergara# Load the extension, exit on first error.
6a67d144095c31bbafed93cec1619590157335eajvergara#
6a67d144095c31bbafed93cec1619590157335eajvergarasync
6a67d144095c31bbafed93cec1619590157335eajvergarakextload /Library/Extensions/VBoxDrv.kext
6a67d144095c31bbafed93cec1619590157335eajvergarakextload -d /Library/Extensions/VBoxDrv.kext /Library/Extensions/VBoxUSB.kext
6a67d144095c31bbafed93cec1619590157335eajvergarakextload -d /Library/Extensions/VBoxDrv.kext /Library/Extensions/VBoxNetFlt.kext
7b6b125d52edabd5b1c9134feef7aeae0e69499ekenneth_suterkextload -d /Library/Extensions/VBoxDrv.kext /Library/Extensions/VBoxNetAdp.kext
7b6b125d52edabd5b1c9134feef7aeae0e69499ekenneth_suter
6a67d144095c31bbafed93cec1619590157335eajvergara