3 PATH
=/bin
:/sbin
:/usr
/bin
:/usr
/sbin
9 # No trailing slashes in the directory, because we want to base the
10 # package filename on it.
11 dir
=`echo "$1" | sed 's/\/*$//'`
14 then echo "Usage: $0 sourcedir packagedir"
19 then echo "Error: $dir isn't a directory."
27 *) srcdir
="$here/$dir" ;;
35 packagestart
=$srcdir/now
36 findlist
=$srcdir/findlist
37 tar=$srcdir/"`basename ${dir}`".
tar
40 mkdir
$pdir 2>/dev
/null || true
51 if [ ! -f build
-a ! -f build.minix
]
52 then echo "Error: No build or build.minix script in $dir."
57 then sh
-e build.minix
61 echo " * Building package"
62 echo "Minix package $dir built `date`." >$INFO
63 ( echo $INFO ; if [ -f $PI ]; then echo $PI; fi; find / -cnewer $packagestart |
egrep -v "^($srcdir|/(dev|tmp)|/usr/(src|tmp|log|adm|run)|/home|/etc/utmp|/var/(run|log|spool))" | fgrep
-v /.svn
) | pax
-w -d |
bzip2 >$tarbz
64 rm -f $packagestart $findlist $tarcmd