File: buildpkg.sh

package info (click to toggle)
kobodeluxe 0.5.1-8
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 4,356 kB
  • ctags: 4,910
  • sloc: ansic: 18,747; cpp: 18,203; sh: 3,192; makefile: 160
file content (37 lines) | stat: -rwxr-xr-x 744 bytes parent folder | download | duplicates (7)
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