1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#!/bin/sh
#
# How to build a solaris package, by Andreas Spngberg:
# ./configure
# make
# cd solaris
# ./buildpkg.sh
# pkgadd -d ./ASkobodl.pkg
#
ARCH=`uname -p`
INSTDIR=`pwd`/package
cd ..
make install DESTDIR=$INSTDIR
cd $INSTDIR
cat > pkginfo << EOPKG
PKG="ASkobodl"
NAME=`grep PACKAGE ../../aconfig.h | awk -e '{print $3}'`
ARCH="$ARCH"
VERSION=`grep VERSION ../../aconfig.h | awk -e '{print $3}'`
CATEGORY="games"
VENDOR="David Olofson"
EMAIL="david@olofson.net"
PSTAMP="Andreas Spngberg"
BASEDIR="/usr/local"
CLASSES="none"
EOPKG
echo "i pkginfo=./pkginfo" > prototype
find . -print | pkgproto ./usr/local= >> prototype
cd ..
pkgmk -d . -f package/prototype -o
rm -rf $INSTDIR
echo 1 | pkgtrans -os . ASkobodl.pkg
rm -rf ./ASkobodl
|