VirtualBox

source: vbox/trunk/src/VBox/Installer/solaris/postinstall.sh@ 7692

Last change on this file since 7692 was 7692, checked in by vboxsync, 17 years ago

Solaris installer: export to OSE

  • Property svn:eol-style set to LF
File size: 2.4 KB
Line 
1#!/bin/sh
2# innotek VirtualBox
3# VirtualBox postinstall script for Solaris.
4#
5# Copyright (C) 2007-2008 innotek GmbH
6#
7# This file is part of VirtualBox Open Source Edition (OSE), as
8# available from http://www.virtualbox.org. This file is free software;
9# you can redistribute it and/or modify it under the terms of the GNU
10# General Public License (GPL) as published by the Free Software
11# Foundation, in version 2 as it comes in the "COPYING" file of the
12# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
13# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
14#
15
16echo "innotek VirtualBox - postinstall script"
17sync
18
19currentzone=`zonename`
20if test "$currentzone" = "global"; then
21 echo "This script will setup and load the VirtualBox kernel module..."
22 # vboxdrv.sh would've been installed, we just need to call it.
23 /opt/VirtualBox/vboxdrv.sh restart silentunload
24fi
25
26# create links
27echo "Creating links..."
28#/usr/sbin/installf -c none $PKGINST /dev/vboxdrv=../devices/pseudo/vboxdrv@0:vboxdrv s
29if test -f /opt/VirtualBox/VirtualBox; then
30 /usr/sbin/installf -c none $PKGINST /usr/bin/VirtualBox=/opt/VirtualBox/VBox.sh s
31 # Qt links
32 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxQtconfig=/opt/VirtualBox/VBox.sh s
33 /usr/sbin/installf -c none $PKGINST /opt/VirtualBox/qtgcc/lib/libqt-mt.so=/opt/VirtualBox/qtgcc/lib/libqt-mt.so.3 s
34 /usr/sbin/installf -c none $PKGINST /opt/VirtualBox/qtgcc/lib/libqt-mt.so.3.3=/opt/VirtualBox/qtgcc/lib/libqt-mt.so.3 s
35 /usr/sbin/installf -c none $PKGINST /opt/VirtualBox/qtgcc/lib/libqt-mt.so.3.3.8=/opt/VirtualBox/qtgcc/lib/libqt-mt.so.3 s
36fi
37/usr/sbin/installf -c none $PKGINST /usr/bin/VBoxManage=/opt/VirtualBox/VBox.sh s
38/usr/sbin/installf -c none $PKGINST /usr/bin/VBoxSDL=/opt/VirtualBox/VBox.sh s
39if test -f /opt/VirtualBox/VBoxHeadless; then
40 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxHeadless=/opt/VirtualBox/VBox.sh s
41 if test -f /opt/VirtualBox/VBoxVRDP.so; then
42 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxVRDP=/opt/VirtualBox/VBox.sh s
43 fi
44fi
45/usr/sbin/removef $PKGINST /opt/VirtualBox/etc/devlink.tab 1>/dev/null
46/usr/sbin/removef $PKGINST /opt/VirtualBox/etc 1>/dev/null
47rm -rf /opt/VirtualBox/etc
48/usr/sbin/removef -f $PKGINST
49
50/usr/sbin/installf -f $PKGINST
51
52if test "$currentzone" = "global"; then
53 /usr/sbin/devlinks
54fi
55
56echo "Done."
57
58# return 20 = requires reboot, 2 = partial failure, 0 = success
59exit 0
60
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette