~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
cvs/emstar/make/do-release.sh


  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."

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.