#!/bin/csh
#
#					S.L.Freeland
#					14-Dec-1993
#					10-Feb-1994
# update Yohkoh SW revision
#
#    manage file ys.version file
#    archive incremental tar files
#    upgrade ys image area
#    reinitialize incremental tar file
#
if ($user != "software") then
   echo "You must log in as <software> to use this script"
   exit
endif

set major=""
if ($#argv != 0) set major="1"
# derive new version number 
set vline=`tail -1 $ys/gen/setup/ys.version`
set cver=`$ys/gen/script/get_ysversion`
set cvers=`echo $cver | awk -f /0p/yohkoh/gen/script/splitversion.awk`
set ndate=`date +%y%m%d`
set nline=`echo $vline | sed s/"$cvers[1]"/"$ndate"/g`

set vnum=$cvers[2]
set nnum=$vnum
if ($major != "") then	
   @ nnum = $nnum + 1 
   set nnum="0"$nnum
endif
set nline=`echo $nline | sed s/$vnum/$nnum/g`
echo New Version Number will be: $nline
cp $ys/gen/setup/ys.version $ys/site/setup/ys.version_temp
echo $nline >> $ys/site/setup/ys.version_temp
#
# archive 'current' incremental file in old
setenv oldarch /0p/ftp/pub/swmaint/old_ysincrem/
set cur_increm=`/bin/ls $ys/swmaint/tar/increm.$cver.Z`
if ($cur_increm != "") cp -p $ys/swmaint/tar/increm.$cver.Z $oldarch
#
# Update official version file!!
#
if ($major == "1") then
#
   echo major revision in progress
#   archive current full tar set
#   source $ys/site/setup/mk_tar.swonly
#   cd /0p/ys_currev/swmaint/tar
#   setenv ys /0p/ys_currev/
#   csh $ys/gen/script/ys_install /full /nodbase	# install image
else
   echo minor revision in progress
   cp -p $ys/site/setup/ys.version_temp $ys/gen/setup/ys.version
   echo "Running incremental update"
   csh $ys/gen/script/ys_inctar
   echo " "
   echo "Incremental tar file generation has completed"
   ls -altr $ys/swmaint/tar/increm*
   echo " "
   echo -n "Enter <go> to continue, anything else to abort"
   set go = $<
   if ($go == "go") then
      echo ok to proceed
   else
      echo aborting installation on shadow system
   endif
endif
#
exit

