/[CCFs]/bin/latestcif
ViewVC logotype

Annotation of /bin/latestcif

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations)
Wed Nov 26 14:02:32 2003 UTC (21 years ago) by ccflib
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +11 -3 lines
Upldate the CCF repositories

1 ccflib 1.1 #!/bin/bash
2     #
3     # Giuseppe Vacanti (cosine science & computing) February 2001
4     #
5     # Build latest CIFs for public and public+development CCFs
6     #
7 ccflib 1.2 # $Id$
8     #
9 ccflib 1.1
10     # The public one will always have a CALINDEX, so use that one.
11    
12     find_calindex () {
13     if [ $# -ne 1 ] ; then echo $0; exit 1 ; fi
14     odfdir=$1
15     ls $odfdir/*CALINDEX*CCF | sort -r | head -1
16     }
17    
18     . $HOME/bin/ccflib.cfg
19    
20     saslatest
21     cifbuild -v > /dev/null 2>&1 || (echo ERROR: cifbuild missing; exit 2)
22    
23 ccflib 1.2 ######################################################################
24     #ccfpub=~/ccf_repository
25     #ccfdev=~/ccf_repository/devel
26     #ccftrk=~/ccf_repository/releasetrack
27     #####################################################################
28    
29     ccfpub=/ccf/pub
30     ccfdev=/ccf/priv/dt
31     ccftrk=/ccf/priv/rt
32 ccflib 1.1
33    
34     tag=`date -u '+%Y%m%dT%H%M%S'`
35    
36     pubcif=~/cifs/pubccf_$tag.cif
37     devcif=~/cifs/devccf_$tag.cif
38    
39     lpubcif=~/cifs/pubccf.cif
40     ldevcif=~/cifs/devccf.cif
41    
42     calindex=`find_calindex $ccfpub`
43     if [ -r $calindex ] ; then
44     cifbuild --calindexset="$pubcif" --withmasterindexset=yes \
45     --masterindexset=$calindex --withobservationdate=yes
46     else
47     echo I cannot find a calindex file. Doing it the hard way.
48     cifbuild --calindexset="$pubcif" --withccfpath=yes --ccfpath=$ccfpub \
49     --withobservationdate=yes
50     fi
51    
52     cifbuild --calindexset="$devcif" --withccfpath=yes --ccfpath=$ccfdev:$ccftrk:$ccfpub \
53     --withobservationdate=yes
54    
55     rm -f $lpubcif $ldevcif
56    
57     ln -s $pubcif $lpubcif
58     ln -s $devcif $ldevcif

  ViewVC Help
Powered by ViewVC 1.1.27