diff --git a/install/makesource b/install/makesource new file mode 100644 index 0000000000..019a3a55d5 --- /dev/null +++ b/install/makesource @@ -0,0 +1,30 @@ +#!/bin/sh + +set -e + +if [ $# -ne 1 ]; then + echo "Usage: makesource " + exit 1 +fi + +if [ -z $CVSROOT ]; then + echo "CVSROOT not set" + exit 1 +fi + +CVSTAGVER=`echo $1 | tr '.' '_'` +CVSTAG="RELEASE_$CVSTAGVER" + +PACKNAME=fpc-$1.source +OUTPUTDIR=.. + +rm -rf buildsrc + +mkdir buildsrc +cd buildsrc +cvs -z3 export -r $CVSTAG fpc + +rm -f $OUTPUTDIR/$PACKNAME.tar.gz $OUTPUTDIR/$PACKNAME.zip +zip -D9r $OUTPUTDIR/$PACKNAME.zip fpc/ +tar cfv - fpc/ | gzip > $OUTPUTDIR/$PACKNAME.tar.gz +rm -rf buildsrc