1 #!/bin/sh
2
3 if [ $# = 0 ];
4 then
5 echo "Usage: do-release <version> (e.g.: do-release fusd-1.02)"
6 exit
7 fi
8
9 version=$1
10 cvsversion=`echo $version | tr '.' '_'`
11
12 echo " "
13 echo "Doing a FUSD release: "
14 echo " "
15 echo -n "You are in directory: "
16 pwd
17
18 echo "Will do cvs tag -F $cvsversion here; press ctrl-c to abort"
19 read
20 echo "Tagging..."
21 cvs tag -F $cvsversion
22 cd /tmp
23 rm -rf fusd-release
24 mkdir fusd-release
25 cd fusd-release
26 cvs -d jelson@cvs.cens.ucla.edu:/home/cvs/cvsroot export -d $version -r $cvsversion cens/fusd
27 cd $version
28 find . -name "*.c" -print | xargs chmod -x
29 rm -rf profiling
30 mv external/Makefile.external Makefile
31 mv external/make.include .
32 rm -rf external
33 rm BUILD
34 cd ..
35 tar czvf $version.tar.gz $version
36 echo -n "Created: "
37 pwd
38 echo $version.tar.gz
39 echo "Done."
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.