VBox.sh revision 907ba2c9b3d1821f95be17115ecad9fe8a2cae02
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync#!/bin/sh
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# Sun xVM VirtualBox
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# VirtualBox startup script for Solaris Guests Additions
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync#
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# Copyright (C) 2008 Sun Microsystems, Inc.
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync#
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# available from http://www.virtualbox.org. This file is free software;
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# you can redistribute it and/or modify it under the terms of the GNU
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# General Public License (GPL) as published by the Free Software
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync#
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# Clara, CA 95054 USA or visit http://www.sun.com if you need
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync# additional information or have any questions.
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync#
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsyncCPUTYPE=`isainfo -k`
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsyncISADIR=""
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsyncif test "$CPUTYPE" = "amd64"; then
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync ISADIR="amd64"
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsyncfi
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsyncINSTALL_DIR="/opt/VirtualBoxAdditions"
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsyncAPP=`which $0`
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsyncAPP=`basename $APP`
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsynccase "$APP" in
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync VBoxClient)
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync exec "$INSTALL_DIR/$ISADIR/VBoxClient" "$@"
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync ;;
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync VBoxService)
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync exec "$INSTALL_DIR/$ISADIR/VBoxService" "$@"
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync ;;
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync VBoxControl)
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync exec "$INSTALL_DIR/$ISADIR/VBoxControl" "$@"
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync ;;
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync *)
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync echo "Unknown application - $APP"
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync ;;
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsyncesac
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync
97b634ea021fd984782256de4ba4ff31cdb96c47vboxsync