postinstall.sh revision f9cc41a355e761663595616a62c000822c865cd9
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# Sun VirtualBox
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# VirtualBox postinstall script for Solaris.
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# Copyright (C) 2008-2009 Sun Microsystems, Inc.
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# available from http://www.virtualbox.org. This file is free software;
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# you can redistribute it and/or modify it under the terms of the GNU
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# General Public License (GPL) as published by the Free Software
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# Clara, CA 95054 USA or visit http://www.sun.com if you need
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync# additional information or have any questions.
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/VBoxClient.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/VBoxService.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/VBoxControl.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_13.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_14.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_15.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_16.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxvideo_drv_71.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_14.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_15.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_16.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_70.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/removef $PKGINST "$1/vboxmouse_drv_71.so.Z" 1>/dev/null
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/VBoxClient" f
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/VBoxService" f
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/VBoxControl" f
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxvideo_drv_13.so" f
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxvideo_drv_14.so" f
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxvideo_drv_15.so" f
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxvideo_drv_16.so" f
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxvideo_drv_71.so" f
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxmouse_drv_14.so" f
0b74a2f80aba476dc8be8bc1c63891fc53945986vboxsync /usr/sbin/installf -c none $PKGINST "$1/vboxmouse_drv_15.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 "$xorgbin"; then
if test ! -z "$xorgbin"; then
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
# Xorg 1.3.x+ should use the modeline less Xorg confs while older should
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/$vboxfsmod"; then
if test -f "$vboxadditions_path/$vboxfsmod"; then
if test ! -z "$xorgbin"; then
if test -f "/usr/lib/VBoxOGL.so"; then
if test -f "/usr/lib/amd64/VBoxOGL.so"; then
if test ! -z "$xorgbin"; then
exit $retval