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

Linux Cross Reference
cvs/emstar/fusd/external/do-release


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

~ [ 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.