#! /bin/csh # deployMooring - C Shell script to move data for mooring deployment # if ($#argv < 2 ) then echo "Usage $0 [...]" echo "mooring: mooring directory name (m1)" echo "archivedir: directory name (may2000)" echo "instrument: new instrument directory names (fluor metsys)" exit endif set mooring = $1 set archive = $2 set oasis = /oasis set mooringdir = $oasis/$mooring set archdir = $oasis/$archive set tardir = $oasis/raw/tar set rawdir = $oasis/raw # create archive directory mkdir $archdir mkdir $archdir/raw mv $mooringdir $archdir # archive bin, src, cfg directories cp -r $oasis/bin $archdir cp -r $oasis/src $archdir cp -r $oasis/cfg $archdir # TAR file cleanup... cd $tardir # unzip the tar archive... gunzip $mooring.tar.gz cd $rawdir # put any remaining raw files in the archive... tar -rvf $tardir/$mooring.tar $mooring.* # update the tar directory file tar -tvf $tardir/$mooring.tar >& $tardir/$mooring.dir # zip up tar file and move to archive cd $tardir gzip $mooring.tar mv $mooring.* $archdir/raw # create new tar files date > newarch tar -cvf $mooring.tar newarch tar -tvf $mooring.tar > $mooring.dir gzip $mooring.tar rm -f newarch # create new mooring directories cd $oasis mkdir $mooring cd $mooring mkdir error mkdir data if ($#argv >= 2) then @ i = 3 while ($#argv >= $i ) mkdir $argv[$i] @ i++ end endif