postinstall.sh revision 53e1c27c7564c45ad0b92676ddea561591a3e869
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync# Sun xVM VirtualBox
c97989161fbe75bc14cea477a5443bbf474dd3advboxsync# VirtualBox postinstall script for Solaris.
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync# Copyright (C) 2008 Sun Microsystems, Inc.
c97989161fbe75bc14cea477a5443bbf474dd3advboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync# available from http://www.virtualbox.org. This file is free software;
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync# you can redistribute it and/or modify it under the terms of the GNU
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync# General Public License (GPL) as published by the Free Software
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# Clara, CA 95054 USA or visit http://www.sun.com if you need
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# additional information or have any questions.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync /usr/sbin/removef $PKGINST "$1/VBoxClient.Z" 1>/dev/null
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync /usr/sbin/removef $PKGINST "$1/VBoxService.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/VBoxControl.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_13.so.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_14.so.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_15.so.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_16.so.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_71.so.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_14.so.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_15.so.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_16.so.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_70.so.Z" 1>/dev/null
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_71.so.Z" 1>/dev/null
36aaed80bc48c9ac9b0ef9513c08cc15d629ac42vboxsync /usr/sbin/installf -c none $PKGINST "$1/VBoxClient" f
c73f7d585a4e0a070e4c43b86d159887334364a4vboxsync /usr/sbin/installf -c none $PKGINST "$1/VBoxService" f
36aaed80bc48c9ac9b0ef9513c08cc15d629ac42vboxsync /usr/sbin/installf -c none $PKGINST "$1/VBoxControl" f
36aaed80bc48c9ac9b0ef9513c08cc15d629ac42vboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxvideo_drv_13.so" f
c73f7d585a4e0a070e4c43b86d159887334364a4vboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxvideo_drv_14.so" f
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxvideo_drv_15.so" f
c94c8bae1cb22e5a796ec69859d930ffea9d9dddvboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxvideo_drv_16.so" f
if test -f "$vboxadditions_path/VBoxClient.Z"; then
if test -f "$vboxadditions64_path/VBoxClient.Z"; then
# vboxguest.sh would've been installed, we just need to call it.
if test -z "$xorgversion_long"; then
if test -z "$vboxmouse_src"; then
if test -f "$vboxadditions_path/$vboxmouse_src"; then
if test -f "$vboxadditions64_path/$vboxmouse_src"; then
# Some distros like Indiana have no xorg.conf, deal with this
if test -d "$vboxclient_dest"; then
# Move the appropriate module to kernel/fs & remove the unused module name from pkg and file from disk
if test -f "$vboxadditions64_path/$vboxvfsmod"; then
if test -f "$vboxadditions_path/$vboxvfsmod"; then
exit $retval