Create drivers.txt.
[comedi.git] / scripts / release
1 #!/bin/bash
2
3 export CVSROOT=ds@oss.lineo.com:/var/cvs
4 export CVS_RSH=ssh
5
6 topdir=$(pwd)
7
8 if [ ! "$1" ]
9 then
10         echo -n "minor version: "
11         read minor
12 else
13         minor=$1
14 fi
15
16 lastminor=$(($minor - 1))
17
18 tag=r0_7_$minor
19 version=0.7.$minor
20 lasttag=r0_7_$lastminor
21
22 echo "deleting tag $tag"
23 cvs rtag -d $tag comedi
24
25 echo "tagging $tag"
26 cvs rtag $tag comedi
27
28 echo "exporting"
29 cvs export -r $tag comedi
30
31 echo "generating patch"
32 cvs rdiff -u -r $lasttag -r $tag comedi >../patch-comedi-$version
33
34 mv comedi comedi-$version
35
36 cd comedi-$version
37
38 sed "s/^SUBLEVEL.*/SUBLEVEL = $minor/" -e \
39         "s/^EXTRAVERSION.*/EXTRAVERSION = /" \
40         Makefile >Makefile.tmp
41 mv Makefile.tmp Makefile
42 make drivers.txt
43
44 cd $topdir
45 tar -czvf ../comedi-$version.tgz comedi-$version
46