#!/bin/sh
trap "" 1 2 3 15
cmdir=/opt/local/cm/R1.4
pwd=`pwd`
patch=$pwd

if [ ! -f ./CopyScript ]
then
   printf "\nCopyScript must be executed as ./CopyScript\nABORTED\n\n"
   exit 1
fi

printf "\nHas LZP software been stopped [N]: "
read answer
if [ "$answer" != "y" -a "$answer" != "Y" ]
then
   printf "\nPlease stop LZP software first\nABORTED\n\n"
   exit 1
fi

printf "\nEnter CM directory [$cmdir]: "
read in_cmdir
if [ "$in_cmdir" ]
then
   cmdir="$in_cmdir"
fi

if [ ! -d $cmdir -o ! -x $cmdir -o ! -w $cmdir ]
then
   printf "\nNo write permission for $cmdir\nABORTED\n\n"
   exit 1
fi

printf "\nCopy patches to $cmdir [N]: "
read answer
if [ "$answer" = "y" -o "$answer" = "Y" ]
then
   printf "Copying source code into CM directories\n"
#   cp -p *.OSF *.OSP $cmdir/recon/common/procedures
#   cp -p Build_ISTP.recon $cmdir/recon/common/source
#   cp -p config_parm_master.tab.GE $cmdir/recon/geotail/tables/config_parm_master.tab
#   cp -p config_parm_master.tab.WI $cmdir/recon/wind/tables/config_parm_master.tab
#   cp -p config_parm_master.tab.PO $cmdir/recon/polar/tables/config_parm_master.tab
#   cp -p config_parm_master.tab.PW $cmdir/recon/pwiw/tables/config_parm_master.tab
#   cp -p ttcdesthist.tab.GE $cmdir/recon/geotail/tables/ttcdesthist.tab
#   cp -p TableBuilder.GE $cmdir/recon/geotail/tables/TableBuilder
#   cp -p dlog plog lzp* prototype* $cmdir/dps/pdp/tools
#   cp -p *003a.sql $cmdir/dps/oracle/populate
#   cp -p $cmdir/netdb.h $cmdir/dps/xxxInclude
#   cp -p ACTION_CS_21.OSP $cmdir/recon/common/procedures
#   cp -p lzp_backup $cmdir/dps/pdp/tools
#   cp -p *.proc *.sp LoadProcedures $cmdir/dps/oracle/dba
#   cp -p ptt_ChkLog.c $cmdir/dps/pdp/pttLib
#   cp -p ptt_FilterXferArray.c $cmdir/dps/pdp/pttLib
#   cp -p ptt_Main.c $cmdir/dps/pdp/pttLib
#   cp -p ptt_TransmitAFile.c $cmdir/dps/pdp/pttLib
#   cp -p ptt_TransmitData.c $cmdir/dps/pdp/pttLib
#   cp -p ptt_Prototype.h $cmdir/dps/pdp/pttLib/Include
   /usr/bin/rm -rf $cmdir/INSTRUCTIONS 
   cp -p INSTRUCTIONS $cmdir
   /usr/bin/rm -f $cmdir/TIMEOUT.OSF
   cp -p TIMEOUT.OSF $cmdir/recon/common/procedures
   cp -p wind*.sql $cmdir/dps/oracle/populate
   cp -p geotail*.sql $cmdir/dps/oracle/populate
   cp -p polar*.sql $cmdir/dps/oracle/populate
#   /usr/bin/rm -Rf $cmdir/ad/common
#   cd $cmdir
#   tar xfv $patch/ad.tar # expect tar of ad directory called ad.tar
fi

# printf "\n\nRelease R1.4 has No DPS changes, Do Not Recompile the DPS software\n"
# printf "\nRecompile DPS software [N]: "
# read answer
# if [ "$answer" = "y" -o "$answer" = "Y" ]
# then
#    printf "Recompiling DPS software\n"
#    cd $cmdir/dps/pdp/pttLib
#    make cleaner
#    make nodebug
# fi

# printf "\n\nRelease R1.4 has No DPS tools changes, No Installation of DPS tools\n"
# printf "\nInstall DPS tools [N]: "
# read answer
# if [ "$answer" = "y" -o "$answer" = "Y" ]
# then
#    printf "Installing DPS tools\n"
#    cd $cmdir/dps/pdp/tools
#    cp -p lzp_checkftp lzp_isas lzp_process lzp_remove lzp_rename lzp_replay lzp_split lzp_system lzp_trend /opt/local/bin
# fi

printf "\n\n\n* * * *  POST INSTALLATION PROCEDURE  * * * *\n\n"
printf "\nAfter running CopyScript, follow the Build and Installation Instructions - section 8 \n"
printf "\nof the Release 1.4 Delivery Letter.\n"
printf "\n\n* * * *  END POST INSTALLATION PROCEDURE  * * * *\n\n"

exit 0
