Changeset 15937 in vbox
- Timestamp:
- Jan 14, 2009 12:48:54 PM (16 years ago)
- Location:
- trunk/src/VBox/Installer/solaris
- Files:
-
- 2 edited
-
makepackage.sh (modified) (3 diffs)
-
postinstall.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/solaris/makepackage.sh
r15912 r15937 82 82 } 83 83 84 hardlink_fixup() 85 { 86 "$VBOX_AWK" 'NF == 3 && $1=="l" && '"$2"' { '"$3"' } { print }' "$1" > "tmp-$1" 87 mv -f "tmp-$1" "$1" 88 } 89 84 90 # prepare file list 85 91 cd "$VBOX_INSTALLED_DIR" … … 91 97 echo 'i copyright=./vbox.copyright' >> prototype 92 98 fi 99 100 # Relative hardlinks 101 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxManage 102 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxSDL 103 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/vboxwebsrv 104 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/webtest 105 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxZoneAccess 106 if test -f $VBOX_INSTALLED_DIR/amd64/VirtualBox || test -f $VBOX_INSTALLED_DIR/i386/VirtualBox; then 107 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VirtualBox 108 fi 109 if test -f $VBOX_INSTALLED_DIR/amd64/VBoxBFE || test -f $VBOX_INSTALLED_DIR/i386/VBoxBFE; then 110 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxBFE 111 fi 112 if test -f $VBOX_INSTALLED_DIR/amd64/VBoxHeadless || test -f $VBOX_INSTALLED_DIR/i386/VBoxHeadless; then 113 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxHeadless 114 ln -f ./VBoxISAExec $VBOX_INSTALLED_DIR/VBoxVRDP 115 fi 116 93 117 find . -print | $VBOX_GGREP -v -E 'prototype|makepackage.sh|vbox.pkginfo|postinstall.sh|preremove.sh|ReadMe.txt|vbox.space|vbox.copyright|VirtualBoxKern' | pkgproto >> prototype 94 118 … … 96 120 filelist_fixup prototype '$2 == "none"' '$5 = "root"; $6 = "bin"' 97 121 filelist_fixup prototype '$2 == "none"' '$3 = "opt/VirtualBox/"$3"="$3' 122 hardlink_fixup prototype '$2 == "none"' '$3 = "opt/VirtualBox/"$3' 98 123 99 124 # install the kernel modules to the right place. -
trunk/src/VBox/Installer/solaris/postinstall.sh
r15921 r15937 60 60 /usr/sbin/installf -c none $PKGINST /usr/bin/VirtualBox=$VBOXBASEDIR/VBox.sh s 61 61 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxQtconfig=$VBOXBASEDIR/VBox.sh s 62 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/VirtualBox f63 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/VBoxQtconfig f64 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/VirtualBox65 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/VBoxQtconfig66 62 fi 67 63 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxManage=$VBOXBASEDIR/VBox.sh s 68 64 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxSDL=$VBOXBASEDIR/VBox.sh s 69 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/VBoxManage f70 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/VBoxSDL f71 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/vboxwebsrv f72 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/webtest f73 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/VBoxZoneAccess f74 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/VBoxManage75 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/VBoxSDL76 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/vboxwebsrv77 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/webtest78 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/VBoxZoneAccess79 if test -f "$VBOXBASEDIR/amd64/VBoxBFE" || test -f "$VBOXBASEDIR/i386/VBoxBFE"; then80 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/VBoxBFE f81 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/VBoxBFE82 fi83 65 if test -f "$VBOXBASEDIR/amd64/VBoxHeadless" || test -f "$VBOXBASEDIR/i386/VBoxHeadless"; then 84 66 if test -d $VBOXBASEDIR/amd64; then … … 92 74 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxHeadless=/$VBOXBASEDIR/VBox.sh s 93 75 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxVRDP=$VBOXBASEDIR/VBox.sh s 94 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/VBoxHeadless f95 /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/VBoxVRDP f96 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/VBoxHeadless97 ln -f $VBOXBASEDIR/VBoxISAExec $VBOXBASEDIR/VBoxVRDP98 76 fi 99 77
Note:
See TracChangeset
for help on using the changeset viewer.

