| 4 |  |  | 
| 5 | # download the source code and make a tar file | # download the source code and make a tar file | 
| 6 |  |  | 
| 7 |  | #export CVSROOT=/u/gcmpack | 
| 8 |  | #- to allow users to use cvs update/diff on their untar version of the code, | 
| 9 |  | #  switch to pserver method (stored everywhere in the tree in dirs CVS/Root) | 
| 10 | export CVSROOT=':pserver:cvsanon@mitgcm.org:/u/gcmpack' | export CVSROOT=':pserver:cvsanon@mitgcm.org:/u/gcmpack' | 
| 11 |  |  | 
| 12 | umask 0002 | umask 0002 | 
| 37 | #-- test for new checkpoint | #-- test for new checkpoint | 
| 38 | cd .. | cd .. | 
| 39 | version_file="daily_snapshot/MITgcm/doc/tag-index" | version_file="daily_snapshot/MITgcm/doc/tag-index" | 
| 40 | backupDir="other_checkpoints" | backupDir="other_checkpoints" | 
| 41 | if test -f $version_file ; then | if test -f $version_file ; then | 
| 42 | thischkpt=`awk '/^checkpoint/{print $1; exit}' $version_file` | thischkpt=`awk '/^checkpoint/{print $1; exit}' $version_file` | 
| 43 | short=`echo $thischkpt | sed 's/checkpoint/c/'` | short=`echo $thischkpt | sed 's/checkpoint/c/'` | 
| 73 | for xx in $listTar ; do | for xx in $listTar ; do | 
| 74 | if test $xx != $chkptar.tar.gz ; then | if test $xx != $chkptar.tar.gz ; then | 
| 75 | if test -f other_checkpoints/$xx ; then | if test -f other_checkpoints/$xx ; then | 
| 76 | echo "error: $backupDir/$xx already exist" | echo "error: $backupDir/$xx already exist" | 
| 77 | else | else | 
| 78 | echo " mv $xx $backupDir" | echo " mv $xx $backupDir" | 
| 79 | mv $xx $backupDir | mv $xx $backupDir |