The release script. I could never find it when necessary, so it's
authorDavid Schleef <ds@schleef.org>
Fri, 9 Nov 2001 23:30:38 +0000 (23:30 +0000)
committerDavid Schleef <ds@schleef.org>
Fri, 9 Nov 2001 23:30:38 +0000 (23:30 +0000)
here now.

scripts/release [new file with mode: 0755]

diff --git a/scripts/release b/scripts/release
new file mode 100755 (executable)
index 0000000..c4c3b40
--- /dev/null
@@ -0,0 +1,58 @@
+#!/bin/bash
+
+export LINUXDIR=/d/ds/linux/linux-2.2.17
+export CVSROOT=ds@oss.lineo.com:/var/cvs
+export CVS_RSH=ssh
+
+if [ ! "$1" ]
+then
+       echo -n "minor version: "
+       read minor
+else
+       minor=$1
+fi
+
+lastminor=$(echo $minor-1|bc)
+
+tag=r0_7_$minor
+version=0.7.$minor
+lasttag=r0_7_$lastminor
+
+echo 'removing export_tmp'
+rm -rf export_tmp
+
+mkdir export_tmp
+
+cd export_tmp
+
+echo "deleting tag $tag"
+cvs rtag -d $tag comedi
+
+echo "tagging $tag"
+cvs rtag $tag comedi
+
+echo "exporting"
+cvs export -r $tag comedi
+
+echo "generating patch"
+cvs rdiff -u -r $lasttag -r $tag comedi >../patch-comedi-$version
+
+mv comedi comedi-$version
+
+mkdir comedi-$version/include/comedi
+mkdir comedi-$version/include/modbuild
+
+sed "s/^SUBLEVEL.*/SUBLEVEL = $minor/" comedi-$version/Makefile >Makefile.tmp
+mv Makefile.tmp comedi-$version/Makefile
+
+tar -czvf ../comedi-$version.tgz comedi-$version
+
+exit
+
+cd comedi-$version
+
+yes "" | make
+make
+make
+
+