1 #!/bin/sh
2
3 tmpdir="emstar-release-$$"
4
5 if [ $# = 0 ]; then
6 echo "Usage: do-release <version number> (e.g.: do-release 1.3.1)"
7 exit
8 fi
9
10 if [ ! -f BUILD ] || [ ! -f make/do-release.sh ];
11 then
12 echo "You must be in the root EmStar directory to run this script."
13 exit
14 fi
15
16 version=emstar-$1
17 cvsversion=EMSTAR_RELEASE_`echo $1 | tr '.' '_'| tr '-' '_'`
18
19 echo " "
20 echo "Creating EmStar release $version"
21 echo " "
22 echo -n "You are in directory: "
23 pwd
24
25 echo "Will do cvs tag -F $cvsversion here"
26 echo -n "Press return to go ahead, Ctrl-C to abort> "
27 read dummy
28 echo "Tagging..."
29 cvs tag -F $cvsversion
30 cd /tmp
31 rm -rf $tmpdir
32 mkdir $tmpdir
33 cd $tmpdir
34 echo ""
35 echo "Exporting..."
36 cvs -d $USER@cvs.cens.ucla.edu:/home/cvs/cvsroot export -d $version -r $cvsversion emstar
37 cd $version
38 echo $version > VERSION
39 find . -name "*.c" -print | xargs chmod -x
40 rm -rf sim/libchannel/cdf-test
41 cd ..
42 tar czvf $version.tar.gz $version
43 echo -n "In directory: "
44 pwd
45 echo "Created file: " $version.tar.gz
46 echo "Done."
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.