VirtualBox

Changeset 11975 in vbox


Ignore:
Timestamp:
Sep 2, 2008 12:16:12 PM (16 years ago)
Author:
vboxsync
Message:

Solaris/installer: fixes.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/solaris/postinstall.sh

    r11923 r11975  
    3131if test "$currentzone" = "global"; then
    3232    echo "Configuring VirtualBox kernel module..."
    33     /opt/VirtualBox/vboxdrv.sh restart silentunload
    34    
     33    /opt/VirtualBox/vboxdrv.sh stopall silentunload
     34    /opt/VirtualBox/vboxdrv.sh start
     35
    3536    echo "Configuring VirtualBox NetFilter kernel module..."
    3637    if test -f /platform/i86pc/kernel/drv/vboxflt.conf; then
    37         /opt/VirtualBox/vboxdrv.sh fltrestart silentunload
     38        /opt/VirtualBox/vboxdrv.sh fltstart
    3839    fi
    3940fi
  • trunk/src/VBox/Installer/solaris/preremove.sh

    r11369 r11975  
    2222
    2323# vboxdrv.sh would've been installed, we just need to call it.
    24 /opt/VirtualBox/vboxdrv.sh stop
     24/opt/VirtualBox/vboxdrv.sh stopall
    2525
    2626# remove /dev/vboxdrv
  • trunk/src/VBox/Installer/solaris/vboxdrv.sh

    r11948 r11975  
    117117}
    118118
    119 restart_module()
    120 {
    121     stop_module
    122     sync
    123     start_module
    124     return 0
    125 }
    126 
    127119start_vboxflt()
    128120{
     
    154146}
    155147
    156 restart_vboxflt()
    157 {
    158     stop_vboxflt
    159     sync
    160     start_vboxflt
    161     return 0
    162 }
    163 
    164148status_module()
    165149{
     
    169153        info "Stopped."
    170154    fi
     155}
     156
     157stop_all_modules()
     158{
     159    stop_vboxflt
     160    stop_module
     161}
     162
     163start_all_modules()
     164{
     165    start_module
     166    start_vboxflt
    171167}
    172168
     
    179175
    180176case "$1" in
     177stopall)
     178    stop_all_modules
     179    ;;
     180startall)
     181    start_all_modules
     182    ;;
    181183start)
    182184    start_module
     
    185187    stop_module
    186188    ;;
    187 restart)
    188     restart_module
    189     ;;
    190189status)
    191190    status_module
    192191    ;;
    193 fltrestart)
    194     restart_vboxflt
     192fltstart)
     193    start_vboxflt
     194    ;;
     195fltstop)
     196    stop_vboxflt
    195197    ;;
    196198*)
    197     echo "Usage: $0 {start|stop|restart|status|fltrestart}"
     199    echo "Usage: $0 {start|stop|status|fltstart|fltstop|stopall|startall}"
    198200    exit 1
    199201esac
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