VirtualBox

Changeset 93217 in vbox for trunk/src/VBox/Installer/darwin


Ignore:
Timestamp:
Jan 13, 2022 7:29:50 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
149269
Message:

HostDrivers,Installer,Devices: Clean out the VBoxUSB driver which is completely unused since some time now, bugref:9808

Location:
trunk/src/VBox/Installer/darwin
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/darwin/Makefile.kmk

    r93115 r93217  
    259259# The VirtualBox Kernel extensions.
    260260#
    261 VBOX_DI_KEXTS_UNIVERSAL = VBoxDrv VBoxNetFlt VBoxNetAdp VBoxUSB
     261VBOX_DI_KEXTS_UNIVERSAL = VBoxDrv VBoxNetFlt VBoxNetAdp
    262262VBOX_DI_KEXTS = $(VBOX_DI_KEXTS_UNIVERSAL)
    263263
  • trunk/src/VBox/Installer/darwin/VBoxKEXTs/PkgBuildComponent.plist

    r42987 r93217  
    2323            <key>BundleHasStrictIdentifier</key>            <false/>
    2424            <key>BundleOverwriteAction</key>                <string>upgrade</string>
    25        </dict>
    26        <dict>
    27             <key>RootRelativeBundlePath</key>               <string>VBoxUSB.kext</string>
    28             <key>BundleIsRelocatable</key>                  <false/>
    29             <key>BundleIsVersionChecked</key>               <false/>
    30             <key>BundleHasStrictIdentifier</key>            <false/>
    31             <key>BundleOverwriteAction</key>                <string>upgrade</string>
    3225            <key>BundlePostInstallScriptPath</key>          <string>postflight</string>
    3326       </dict>
  • trunk/src/VBox/Installer/darwin/VBoxKEXTs/VirtualBoxStartup.sh

    r93115 r93217  
    7070    VBOX_RC=0
    7171    VBOXDRV="VBoxDrv"
    72     VBOXUSB="VBoxUSB"
    7372    MACOS_VERSION_MAJOR=$(sw_vers -productVersion | /usr/bin/sed -e 's/^\([0-9]*\).*$/\1/')
    7473
     
    7877    if [ ! -d "/Library/Application Support/VirtualBox/${VBOXDRV}.kext" ]; then
    7978        ConsoleMessage "Error: /Library/Application Support/VirtualBox/${VBOXDRV}.kext is missing"
    80         VBOX_RC=1
    81     fi
    82     if [ ! -d "/Library/Application Support/VirtualBox/${VBOXUSB}.kext" ]; then
    83         ConsoleMessage "Error: /Library/Application Support/VirtualBox/${VBOXUSB}.kext is missing"
    8479        VBOX_RC=1
    8580    fi
     
    10398                VBOX_RC=1
    10499            fi
    105             if kextstat -lb org.virtualbox.kext.VBoxUSB 2>&1 | grep -q org.virtualbox.kext.VBoxUSB; then
    106                 ConsoleMessage "Error: ${VBOXUSB}.kext is already loaded"
    107                 VBOX_RC=1
    108             fi
    109100            if kextstat -lb org.virtualbox.kext.VBoxNetFlt 2>&1 | grep -q org.virtualbox.kext.VBoxNetFlt; then
    110101                ConsoleMessage "Error: VBoxNetFlt.kext is already loaded"
     
    122113            if kmutil showloaded --list-only -b org.virtualbox.kext.VBoxDrv 2>&1 | grep -q org.virtualbox.kext.VBoxDrv; then
    123114                ConsoleMessage "Error: ${VBOXDRV}.kext is already loaded"
    124                 VBOX_RC=1
    125             fi
    126             if kmutil showloaded --list-only -b org.virtualbox.kext.VBoxUSB 2>&1 | grep -q org.virtualbox.kext.VBoxUSB; then
    127                 ConsoleMessage "Error: ${VBOXUSB}.kext is already loaded"
    128115                VBOX_RC=1
    129116            fi
     
    150137            fi
    151138
    152             ConsoleMessage "Loading ${VBOXUSB}.kext"
    153             if ! kextload -d "/Library/Application Support/VirtualBox/${VBOXDRV}.kext" "/Library/Application Support/VirtualBox/${VBOXUSB}.kext"; then
    154                 ConsoleMessage "Error: Failed to load /Library/Application Support/VirtualBox/${VBOXUSB}.kext"
    155                 VBOX_RC=1
    156             fi
    157 
    158139            ConsoleMessage "Loading VBoxNetFlt.kext"
    159140            if ! kextload -d "/Library/Application Support/VirtualBox/${VBOXDRV}.kext" "/Library/Application Support/VirtualBox/VBoxNetFlt.kext"; then
     
    175156            if ! kmutil load -b org.virtualbox.kext.VBoxDrv; then
    176157                ConsoleMessage "Error: Failed to load org.virtualbox.kext.VBoxDrv"
    177                 VBOX_RC=1
    178             fi
    179 
    180             ConsoleMessage "Loading ${VBOXUSB}.kext"
    181             if ! kmutil load -b org.virtualbox.kext.VBoxUSB; then
    182                 ConsoleMessage "Error: Failed to load org.virtualbox.kext.VBoxUSB"
    183158                VBOX_RC=1
    184159            fi
     
    201176            kextunload -b org.virtualbox.kext.VBoxNetAdp
    202177            kextunload -b org.virtualbox.kext.VBoxNetFlt
    203             kextunload -b org.virtualbox.kext.VBoxUSB
    204178            kextunload -b org.virtualbox.kext.VBoxDrv
    205179        fi
     
    224198
    225199    if [[ ${MACOS_VERSION_MAJOR} -lt 11 ]]; then
    226         if kextstat -lb org.virtualbox.kext.VBoxUSB 2>&1 | grep -q org.virtualbox.kext.VBoxUSB; then
    227             ConsoleMessage "Unloading ${VBOXUSB}.kext"
    228             if ! kextunload -m org.virtualbox.kext.VBoxUSB; then
    229                 ConsoleMessage "Error: Failed to unload VBoxUSB.kext"
    230                 VBOX_RC=1
    231             fi
    232         fi
    233 
    234200        if kextstat -lb org.virtualbox.kext.VBoxNetFlt 2>&1 | grep -q org.virtualbox.kext.VBoxNetFlt; then
    235201            ConsoleMessage "Unloading VBoxNetFlt.kext"
     
    257223        fi
    258224    else
    259         if kmutil showloaded --list-only -b org.virtualbox.kext.VBoxUSB 2>&1 | grep -q org.virtualbox.kext.VBoxUSB; then
    260             ConsoleMessage "Unloading ${VBOXUSB}.kext"
    261             if ! kmutil unload -b org.virtualbox.kext.VBoxUSB; then
    262                 ConsoleMessage "Error: Failed to unload VBoxUSB.kext"
    263                 VBOX_RC=1
    264             fi
    265         fi
    266 
    267225        if kmutil showloaded --list-only -b org.virtualbox.kext.VBoxNetFlt 2>&1 | grep -q org.virtualbox.kext.VBoxNetFlt; then
    268226            ConsoleMessage "Unloading VBoxNetFlt.kext"
  • trunk/src/VBox/Installer/darwin/VBoxKEXTs/postflight

    r93115 r93217  
    8686    set -e
    8787    kextload    '/Library/Application Support/VirtualBox/VBoxDrv.kext'
    88     kextload -d '/Library/Application Support/VirtualBox/VBoxDrv.kext'  '/Library/Application Support/VirtualBox/VBoxUSB.kext'
    8988    kextload -d '/Library/Application Support/VirtualBox/VBoxDrv.kext'  '/Library/Application Support/VirtualBox/VBoxNetFlt.kext'
    9089    kextload -d '/Library/Application Support/VirtualBox/VBoxDrv.kext'  '/Library/Application Support/VirtualBox/VBoxNetAdp.kext'
     
    9291    VBOX_RC=0
    9392    if ! kmutil load -p '/Library/Application Support/VirtualBox/VBoxDrv.kext'; then
    94         VBOX_RC=1
    95     fi
    96 
    97     if ! kmutil load -p '/Library/Application Support/VirtualBox/VBoxUSB.kext'; then
    9893        VBOX_RC=1
    9994    fi
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette