VirtualBox

Changeset 41698 in vbox for trunk/src/VBox/Additions/solaris


Ignore:
Timestamp:
Jun 14, 2012 9:54:38 AM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
78506
Message:

Additions/solaris/installer: make the packaging script work on Linux. Very hacky.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/solaris/Installer/makepackage.sh

    r39235 r41698  
    3131    exit 1
    3232fi
     33ostype=`uname -s`
     34if test "$ostype" != "Linux" && test "$ostype" != "SunOS" ; then
     35  echo "Linux/Solaris not detected."
     36  exit 1
     37fi
    3338
    3439VBOX_BASEPKG_DIR=$1
     
    3944VBOX_PKGNAME=SUNWvboxguest
    4045VBOX_AWK=/usr/bin/awk
    41 VBOX_GGREP=/usr/sfw/bin/ggrep
     46case "$ostype" in
     47"SunOS")
     48  VBOX_GGREP=/usr/sfw/bin/ggrep
     49  VBOX_SOL_PKG_DEV=/var/spool/pkg
     50  ;;
     51*)
     52  VBOX_GGREP=`which grep`
     53  VBOX_SOL_PKG_DEV=$4
     54  ;;
     55esac
    4256VBOX_AWK=/usr/bin/awk
    4357
     
    118132
    119133# create the package instance
    120 pkgmk -p $VBOXPKG_TIMESTAMP -o -r .
     134pkgmk -d $VBOX_SOL_PKG_DEV -p $VBOXPKG_TIMESTAMP -o -r .
    121135
    122136# translate into package datastream
    123 pkgtrans -s -o /var/spool/pkg `pwd`/$VBOX_PKGFILENAME "$VBOX_PKGNAME"
     137pkgtrans -s -o "$VBOX_SOL_PKG_DEV" `pwd`/$VBOX_PKGFILENAME "$VBOX_PKGNAME"
    124138
    125 rm -rf "/var/spool/pkg/$VBOX_PKGNAME"
     139rm -rf "$VBOX_SOL_PKG_DEV/$VBOX_PKGNAME"
    126140exit $?
    127141
Note: See TracChangeset for help on using the changeset viewer.

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