VirtualBox

Changeset 22123 in vbox for trunk/src/VBox/Installer


Ignore:
Timestamp:
Aug 10, 2009 9:55:47 AM (15 years ago)
Author:
vboxsync
Message:

Solaris/Installer: vboxconfig.sh fix.

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

Legend:

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

    r22083 r22123  
    2525if test "$currentisa" = "i86xpv"; then
    2626    echo "## VirtualBox cannot run under xVM Dom0! Fatal Error, Aborting installation!"
    27     exit 2
     27    exit 1
    2828fi
    2929
    30 osversion=`uname -r`
    3130currentzone=`zonename`
    3231if test "$currentzone" = "global"; then
  • trunk/src/VBox/Installer/solaris/vboxconfig.sh

    r22120 r22123  
    173173{
    174174    cputype=`isainfo -k`
    175     if test "$cputype" != "amd64" || test "$cputype" != "i386"; then
     175    if test "$cputype" != "amd64" && test "$cputype" != "i386"; then
    176176        errorprint "VirtualBox works only on i386/amd64 hosts, not $cputype"
    177177        exit 1
     
    293293        $BIN_MODUNLOAD -i $modid
    294294        if test $? -eq 0; then
    295             subprint "Unloaded:  $moddesc module"
     295            subprint "Unloaded: $moddesc module"
    296296        else
    297             subprint "Unloading:  $moddesc  ...FAILED!"
     297            subprint "Unloading: $moddesc  ...FAILED!"
    298298            if test "$fatal" = "$FATALOP"; then
    299299                exit 1
     
    320320    $BIN_MODLOAD -p $modname
    321321    if test $? -eq 0; then
    322         subprint "Loaded:  $moddesc module"
     322        subprint "Loaded: $moddesc module"
    323323        return 0
    324324    else
    325         subprint "Loading:  $modesc  ...FAILED!"
     325        subprint "Loading: $modesc  ...FAILED!"
    326326        if test "$fatal" = "$FATALOP"; then
    327327            exit 1
     
    444444install_python_bindings()
    445445{
    446     PYTHONBIN=$1
    447     if test -x "$PYTHONBIN"; then
     446    if test -z "$1" || test -z "$2"; then
     447        errorprint "missing argument to install_python_bindings"
     448        exit 1
     449    fi
     450
     451    pythonbin=$1
     452    pythondesc=$2
     453    if test -x "$pythonbin"; then
    448454        VBOX_INSTALL_PATH="$DIR_VBOXBASE"
    449455        export VBOX_INSTALL_PATH
    450456        cd $DIR_VBOXBASE/sdk/installer
    451         $PYTHONBIN ./vboxapisetup.py install > /dev/null
     457        $pythonbin ./vboxapisetup.py install > /dev/null
     458        if test "$?" -eq 0; then
     459            subprint "Installed: Bindings for $pythondesc"
     460        fi
    452461        return 0
    453462    fi
     
    468477        $BIN_SVCCFG delete svc:/application/virtualbox/webservice:default
    469478        if test "$?" -eq 0; then
    470             subprint "Unloaded:  Web service"
     479            subprint "Unloaded: Web service"
    471480        else
    472             subprint "Unloading:  Web service  ...ERROR(S)."
     481            subprint "Unloading: Web service  ...ERROR(S)."
    473482        fi
    474483    fi
     
    480489        $BIN_SVCCFG delete svc:/application/virtualbox/zoneaccess
    481490        if test "$?" -eq 0; then
    482             subprint "Unloaded:  Zone access service"
     491            subprint "Unloaded: Zone access service"
    483492        else
    484             subprint "Unloading:  Zone access service  ...ERROR(S)."
     493            subprint "Unloading: Zone access service  ...ERROR(S)."
    485494        fi
    486495    fi
     
    537546            /usr/sbin/svcadm disable -s svc:/application/virtualbox/webservice:default
    538547            if test "$?" -eq 0; then
    539                 subprint "Loaded:  Web service"
     548                subprint "Loaded: Web service"
    540549            else
    541                 subprint "Loading:  Web service  ...ERROR(S)."
     550                subprint "Loading: Web service  ...ERROR(S)."
    542551            fi
    543552        fi
     
    548557            /usr/sbin/svcadm enable -s svc:/application/virtualbox/zoneaccess
    549558            if test "$?" -eq 0; then
    550                 subprint "Loaded:  Zone access service"
     559                subprint "Loaded: Zone access service"
    551560            else
    552                 subprint "Loading:  Zone access service  ...ERROR(S)."
     561                subprint "Loading: Zone access service  ...ERROR(S)."
    553562            fi
    554563        fi
     
    562571                INSTALLEDIT=1
    563572                PYTHONBIN=`which python2.4 2>/dev/null`
    564                 install_python_bindings "$PYTHONBIN"
     573                install_python_bindings "$PYTHONBIN" "Python 2.4"
    565574                if test "$?" -eq 0; then
    566575                    INSTALLEDIT=0
    567576                fi
    568577                PYTHONBIN=`which python2.5 2>/dev/null`
    569                 install_python_bindings "$PYTHONBIN"
     578                install_python_bindings "$PYTHONBIN"  "Python 2.5"
    570579                if test "$?" -eq 0; then
    571580                    INSTALLEDIT=0
    572581                fi
    573582                PYTHONBIN=`which python2.6 2>/dev/null`
    574                 install_python_bindings "$PYTHONBIN"
     583                install_python_bindings "$PYTHONBIN" "Python 2.6"
    575584                if test "$?" -eq 0; then
    576585                    INSTALLEDIT=0
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