Chris@0: #!/bin/sh Chris@0: Chris@0: exclude="grep -v /Triple20/" Chris@0: quick=false Chris@0: version=`cat VERSION` Chris@0: cwd=`pwd` Chris@0: pkg=`basename $cwd` Chris@0: out=${pkg}-$version.tar.gz Chris@0: compress=gzip Chris@0: Chris@0: rm -f ${pkg}-$version Chris@0: if [ "$quick" = false ]; then Chris@0: cp /dev/null cvsfiles Chris@0: echo -n "Collecting distribution files " Chris@0: for d in `find . -name CVS -type d -print`; do Chris@0: echo -n "." Chris@0: dir=`dirname $d` Chris@0: grep '^/' $dir/CVS/Entries | \ Chris@0: awk -F/ '{printf("%s/%s\n", "'$dir'", $2)}' >> cvsfiles Chris@0: done Chris@0: echo "done" Chris@0: Chris@0: cat >> cvsfiles << _EOM_ Chris@0: _EOM_ Chris@0: fi Chris@0: Chris@0: ( cat cvsfiles | $exclude Chris@0: echo ./Triple20/src/rdf_base.pl Chris@0: echo ./Triple20/src/rdf_file.pl Chris@0: ) | sed "s@^\./@${pkg}-$version/@" > tapefiles Chris@0: Chris@0: Chris@0: Chris@0: cd .. Chris@0: rm -f ${pkg}-$version Chris@0: ln -s ${pkg} ${pkg}-$version Chris@0: tar cvfT - ${pkg}/tapefiles | $compress > $out Chris@0: rm -f ${pkg}-$version Chris@0: Chris@0: