minix/commands/scripts/binpackage.sh
Ben Gras 20add6baa2 . initial version of binpackage script
. build now used to make binary packages (and still in easypack), kick out
  makeme.sh
2006-01-23 12:22:06 +00:00

34 lines
600 B
Bash

#!/bin/sh
set -e
dir=$1
if [ ! -d "$dir" ]
then echo "Error: $dir isn't a directory."
exit 1
fi
here=`pwd`
srcdir=$here/$dir
packagestart=$srcdir/now
findlist=$srcdir/findlist
tarfile=${dir}.tar
tar=$srcdir/$tarfile
targz=$tarfile.gz
binsizes big
touch $packagestart
sleep 1
cd $dir
sh build
cd /
echo " * Making file index, writing $targz"
find / -cnewer $packagestart | grep -v "^$srcdir" | grep -v "^/dev" | grep -v "^/tmp" | grep -v "^/usr/tmp" | pax -w -d -z >$targz
echo " * Ok. Cleanup.."
rm -f $packagestart $findlist $tarcmd
binsizes normal
mv $targz $here
ls -al $here/$targz
exit 0