Browse Source

* new script

peter 20 years ago
parent
commit
24a0d113f9
1 changed files with 30 additions and 0 deletions
  1. 30 0
      install/makesource

+ 30 - 0
install/makesource

@@ -0,0 +1,30 @@
+#!/bin/sh
+
+set -e
+
+if [ $# -ne 1 ]; then
+  echo "Usage: makesource <release>"
+  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