VirtualBox

Changeset 17638 in vbox for trunk


Ignore:
Timestamp:
Mar 10, 2009 3:19:09 PM (16 years ago)
Author:
vboxsync
Message:

Solaris/USB: VBoxUSB to VBoxUSBMon.

Location:
trunk/src/VBox/Installer/solaris
Files:
5 edited

Legend:

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

    r17568 r17638  
    137137        vboxdrv \
    138138        $(if $(VBOX_WITH_NETFLT),vboxflt,) \
    139         $(if $(VBOX_WITH_USB),vboxusb,) \
     139        $(if $(VBOX_WITH_USB),vboxusbmon,) \
    140140        VBoxDD.so \
    141141        VBoxDD2.so \
     
    204204        vboxdrv.conf \
    205205        $(if $(VBOX_WITH_NETFLT),vboxflt.conf,) \
    206         $(if $(VBOX_WITH_USB),vboxusb.conf,) \
     206        $(if $(VBOX_WITH_USB),vboxusbmon.conf,) \
    207207        vboxdrv.sh \
    208208        VBox.sh \
     
    382382                $(PATH_ROOT)/src/VBox/HostDrivers/Support/solaris/vboxdrv.conf \
    383383                $(if $(VBOX_WITH_NETFLT),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetFlt/solaris/vboxflt.conf,) \
    384                 $(if $(VBOX_WITH_USB),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/solaris/vboxusb.conf,) \
     384                $(if $(VBOX_WITH_USB),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/solaris/vboxusbmon.conf,) \
    385385                $(if $(not $(VBOX_WITH_NETFLT))$(PATH_ROOT)/src/VBox/Devices/Network/solaris/vnicinit_solaris.sh,) \
    386386                $(if $(not $(VBOX_WITH_NETFLT))$(PATH_ROOT)/src/VBox/Devices/Network/solaris/vnicterm_solaris.sh,) \
     
    404404        $(QUIET)$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/HostDrivers/Support/solaris/vboxdrv.conf               $(SOLARIS_INST_DIR)/vboxdrv.conf
    405405        $(QUIET)$(if $(VBOX_WITH_NETFLT),$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetFlt/solaris/vboxflt.conf         $(SOLARIS_INST_DIR)/vboxflt.conf,)
    406         $(QUIET)$(if $(VBOX_WITH_USB),$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/solaris/vboxusb.conf               $(SOLARIS_INST_DIR)/vboxusb.conf,)
     406        $(QUIET)$(if $(VBOX_WITH_USB),$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/solaris/vboxusbmon.conf               $(SOLARIS_INST_DIR)/vboxusbmon.conf,)
    407407        $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(PATH_BIN)/LICENSE                                        $(SOLARIS_INST_DIR)/LICENSE)
    408408        $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(PATH_BIN)/LICENSE                                        $(SOLARIS_INST_DIR)/vbox.copyright)
  • trunk/src/VBox/Installer/solaris/makepackage.sh

    r17068 r17638  
    138138filelist_fixup prototype '$3 == "opt/VirtualBox/amd64/vboxflt=amd64/vboxflt"'                           '$3 = "platform/i86pc/kernel/drv/amd64/vboxflt=amd64/vboxflt"; $6 = "sys"'
    139139
    140 # USB vboxusb
    141 filelist_fixup prototype '$3 == "opt/VirtualBox/i386/vboxusb=i386/vboxusb"'                             '$3 = "platform/i86pc/kernel/drv/vboxusb=i386/vboxusb"; $6 = "sys"'
    142 filelist_fixup prototype '$3 == "opt/VirtualBox/amd64/vboxusb=amd64/vboxusb"'                           '$3 = "platform/i86pc/kernel/drv/amd64/vboxusb=amd64/vboxusb"; $6 = "sys"'
     140# USB vboxusbmon
     141filelist_fixup prototype '$3 == "opt/VirtualBox/i386/vboxusbmon=i386/vboxusbmon"'                       '$3 = "platform/i86pc/kernel/drv/vboxusbmon=i386/vboxusbmon"; $6 = "sys"'
     142filelist_fixup prototype '$3 == "opt/VirtualBox/amd64/vboxusbmon=amd64/vboxusbmon"'                     '$3 = "platform/i86pc/kernel/drv/amd64/vboxusbmon=amd64/vboxusbmon"; $6 = "sys"'
    143143
    144144# All the driver conf files
    145145filelist_fixup prototype '$3 == "opt/VirtualBox/vboxdrv.conf=vboxdrv.conf"'                             '$3 = "platform/i86pc/kernel/drv/vboxdrv.conf=vboxdrv.conf"'
    146146filelist_fixup prototype '$3 == "opt/VirtualBox/vboxflt.conf=vboxflt.conf"'                             '$3 = "platform/i86pc/kernel/drv/vboxflt.conf=vboxflt.conf"'
    147 filelist_fixup prototype '$3 == "opt/VirtualBox/vboxusb.conf=vboxusb.conf"'                             '$3 = "platform/i86pc/kernel/drv/vboxusb.conf=vboxusb.conf"'
     147filelist_fixup prototype '$3 == "opt/VirtualBox/vboxusbmon.conf=vboxusbmon.conf"'                       '$3 = "platform/i86pc/kernel/drv/vboxusbmon.conf=vboxusbmon.conf"'
    148148
    149149# hardening requires some executables to be marked setuid.
  • trunk/src/VBox/Installer/solaris/postinstall.sh

    r17249 r17638  
    4343            fi
    4444
    45             if test -f /platform/i86pc/kernel/drv/vboxusb.conf && test "$osversion" != "5.10"; then
     45            if test -f /platform/i86pc/kernel/drv/vboxusbmon.conf && test "$osversion" != "5.10"; then
    4646                /opt/VirtualBox/vboxdrv.sh usbstart
    4747                rc=$?
    4848                if test "$rc" -eq 0; then
    49                     # add vboxusb to the devlink.tab
     49                    # add vboxusbmon to the devlink.tab
    5050                    sed -e '
    51                     /name=vboxusb/d' /etc/devlink.tab > /etc/devlink.vbox
    52                     echo "type=ddi_pseudo;name=vboxusb  \D" >> /etc/devlink.vbox
     51                    /name=vboxusbmon/d' /etc/devlink.tab > /etc/devlink.vbox
     52                    echo "type=ddi_pseudo;name=vboxusbmon       \D" >> /etc/devlink.vbox
    5353                    mv -f /etc/devlink.vbox /etc/devlink.tab
    5454                fi
     
    112112
    113113    # don't create link for Solaris 10
    114     if test -f /platform/i86pc/kernel/drv/vboxusb.conf && test "$osversion" != "5.10"; then
    115         /usr/sbin/devfsadm -i vboxusb
     114    if test -f /platform/i86pc/kernel/drv/vboxusbmon.conf && test "$osversion" != "5.10"; then
     115        /usr/sbin/devfsadm -i vboxusbmon
    116116    fi
    117117    sync
  • trunk/src/VBox/Installer/solaris/preremove.sh

    r17068 r17638  
    4747    mv -f /etc/devlink.vbox /etc/devlink.tab
    4848
    49     # remove devlink.tab entry for vboxusb
     49    # remove devlink.tab entry for vboxusbmon
    5050    sed -e '
    51 /name=vboxusb/d' /etc/devlink.tab > /etc/devlink.vbox
     51/name=vboxusbmon/d' /etc/devlink.tab > /etc/devlink.vbox
    5252    mv -f /etc/devlink.vbox /etc/devlink.tab
    5353
     
    5656        rm -f /dev/vboxdrv
    5757    fi
    58     if test -h "/dev/vboxusb" || test -f "/dev/vboxusb"; then
    59         rm -f /dev/vboxusb
     58    if test -h "/dev/vboxusbmon" || test -f "/dev/vboxusbmon"; then
     59        rm -f /dev/vboxusbmon
    6060    fi
    6161fi
  • trunk/src/VBox/Installer/solaris/vboxdrv.sh

    r17068 r17638  
    2525VBIMODNAME="vbi"
    2626FLTMODNAME="vboxflt"
    27 USBMODNAME="vboxusb"
     27USBMODNAME="vboxusbmon"
    2828MODDIR32="/platform/i86pc/kernel/drv"
    2929MODDIR64=$MODDIR32/amd64
     
    123123}
    124124
    125 vboxusb_added()
     125vboxusbmon_added()
    126126{
    127127    module_added $USBMODNAME
     
    129129}
    130130
    131 vboxusb_loaded()
     131vboxusbmon_loaded()
    132132{
    133133    module_loaded $USBMODNAME
     
    253253
    254254
    255 start_vboxusb()
    256 {
    257     if vboxusb_loaded; then
    258         info "VirtualBox USB kernel module already loaded."
    259     else
    260         /usr/sbin/add_drv -m'* 0600 root sys' $USBMODNAME || abort "Failed to add VirtualBox USB Kernel module."
     255start_vboxusbmon()
     256{
     257    if vboxusbmon_loaded; then
     258        info "VirtualBox USB Monitor kernel module already loaded."
     259    else
     260        /usr/sbin/add_drv -m'* 0600 root sys' $USBMODNAME || abort "Failed to add VirtualBox USB Monitor Kernel module."
    261261        /usr/sbin/modload -p drv/$USBMODNAME
    262         if test ! vboxusb_loaded; then
     262        if test ! vboxusbmon_loaded; then
    263263            abort "Failed to load VirtualBox USB kernel module."
    264264        else
     
    268268}
    269269
    270 stop_vboxusb()
    271 {
    272     if vboxusb_loaded; then
    273         vboxusb_mod_id=`/usr/sbin/modinfo | grep $USBMODNAME | cut -f 1 -d ' '`
    274         if test -n "$vboxusb_mod_id"; then
    275             /usr/sbin/modunload -i $vboxusb_mod_id
     270stop_vboxusbmon()
     271{
     272    if vboxusbmon_loaded; then
     273        vboxusbmon_mod_id=`/usr/sbin/modinfo | grep $USBMODNAME | cut -f 1 -d ' '`
     274        if test -n "$vboxusbmon_mod_id"; then
     275            /usr/sbin/modunload -i $vboxusbmon_mod_id
    276276
    277277            # see stop_vboxdrv() for why we have "alwaysremdrv".
     
    280280            else
    281281                if test "$?" -eq 0; then
    282                     /usr/sbin/rem_drv $USBMODNAME || abort "Unloaded VirtualBox USB kernel module, but failed to remove it!"
     282                    /usr/sbin/rem_drv $USBMODNAME || abort "Unloaded VirtualBox USB Monitor kernel module, but failed to remove it!"
    283283                else
    284                     abort "Failed to unload VirtualBox USB kernel module. Old one still active!!"
     284                    abort "Failed to unload VirtualBox USB Monitor kernel module. Old one still active!!"
    285285                fi
    286286            fi
     
    288288            info "VirtualBox USB kernel module unloaded."
    289289        fi
    290     elif vboxusb_added; then
    291         /usr/sbin/rem_drv $USBMODNAME || abort "Unloaded VirtualBox USB kernel module, but failed to remove it!"
     290    elif vboxusbmon_added; then
     291        /usr/sbin/rem_drv $USBMODNAME || abort "Unloaded VirtualBox USB Monitor kernel module, but failed to remove it!"
    292292        info "VirtualBox USB kernel module unloaded."
    293293    elif test -z "$SILENTUNLOAD"; then
     
    309309stop_all_modules()
    310310{
    311     stop_vboxusb
     311    stop_vboxusbmon
    312312    stop_vboxflt
    313313    stop_module
     
    318318    start_module
    319319    start_vboxflt
    320     start_vboxusb
     320    start_vboxusbmon
    321321}
    322322
     
    359359    ;;
    360360usbstart)
    361     start_vboxusb
     361    start_vboxusbmon
    362362    ;;
    363363usbstop)
    364     stop_vboxusb
     364    stop_vboxusbmon
    365365    ;;
    366366*)
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