annotate jamendo/sparql-archived/SeRQL/make-src-tape @ 27:d95e683fbd35 tip

Enable CORS on urispace redirects as well
author Chris Cannam
date Tue, 20 Feb 2018 14:52:02 +0000
parents df9685986338
children
rev   line source
Chris@0 1 #!/bin/sh
Chris@0 2
Chris@0 3 exclude="grep -v /Triple20/"
Chris@0 4 quick=false
Chris@0 5 version=`cat VERSION`
Chris@0 6 cwd=`pwd`
Chris@0 7 pkg=`basename $cwd`
Chris@0 8 out=${pkg}-$version.tar.gz
Chris@0 9 compress=gzip
Chris@0 10
Chris@0 11 rm -f ${pkg}-$version
Chris@0 12 if [ "$quick" = false ]; then
Chris@0 13 cp /dev/null cvsfiles
Chris@0 14 echo -n "Collecting distribution files "
Chris@0 15 for d in `find . -name CVS -type d -print`; do
Chris@0 16 echo -n "."
Chris@0 17 dir=`dirname $d`
Chris@0 18 grep '^/' $dir/CVS/Entries | \
Chris@0 19 awk -F/ '{printf("%s/%s\n", "'$dir'", $2)}' >> cvsfiles
Chris@0 20 done
Chris@0 21 echo "done"
Chris@0 22
Chris@0 23 cat >> cvsfiles << _EOM_
Chris@0 24 _EOM_
Chris@0 25 fi
Chris@0 26
Chris@0 27 ( cat cvsfiles | $exclude
Chris@0 28 echo ./Triple20/src/rdf_base.pl
Chris@0 29 echo ./Triple20/src/rdf_file.pl
Chris@0 30 ) | sed "s@^\./@${pkg}-$version/@" > tapefiles
Chris@0 31
Chris@0 32
Chris@0 33
Chris@0 34 cd ..
Chris@0 35 rm -f ${pkg}-$version
Chris@0 36 ln -s ${pkg} ${pkg}-$version
Chris@0 37 tar cvfT - ${pkg}/tapefiles | $compress > $out
Chris@0 38 rm -f ${pkg}-$version
Chris@0 39
Chris@0 40