#!/bin/sh

################################################################
# Creates Web Index Files then posts them to web server
# Does this for the Homeland Security Hysplit Runs
################################################################
set -x

if [ "$run_type" = "on_demand" ]
then
   export org=${org:-sdm}
   export PDY=`/nw${envir}/ush/hiresw_get_hls_nest.sh | awk '{print $2}'`
   export cyc=`/nw${envir}/ush/hiresw_get_hls_nest.sh | awk '{print $3}'`
   export run_id=`/nw${envir}/ush/hiresw_get_hls_nest.sh | awk '{print $5}'`
   export MODEL=`/nw${envir}/ush/hiresw_get_hls_nest.sh | awk '{print $6}'`
   export COMOUT=/com/$NET/$envir/${RUN}.${PDY}
else
   run_id="*"
fi

##############################################################
# Make html index files
##############################################################
/nw${envir}/ush/hysplit_web_index_hls.sh $run_type

#
# Now transfer GIF images to dedicated web server with rsync via ssh.
#
ssh rzdm -l nwprod "mkdir ~/hysplit/www/htdocs/hysplit.${PDY}"
ssh rzdm -l nwprod "cd ~/hysplit/www/htdocs/;ln -sf hysplit.${PDY} ${PDY}"
/usrx/local/bin/rsync -v -e ssh $COMOUT/${run_id}_t${cyc}z_*gif nwprod@rzdm:~/hysplit/www/htdocs/hysplit.${PDY}/
/usrx/local/bin/rsync -v -e ssh $COMOUT/${run_id}_t${cyc}z_*tar nwprod@rzdm:~/hysplit/www/htdocs/hysplit.${PDY}/
/usrx/local/bin/rsync -v -e ssh $COMOUT/${run_id}_t${cyc}z_*ps nwprod@rzdm:~/hysplit/www/htdocs/hysplit.${PDY}/
/usrx/local/bin/rsync -v -e ssh $COMOUT/${run_id}_t${cyc}z_*.html nwprod@rzdm:~/hysplit/www/htdocs/hysplit.${PDY}/

/usrx/local/bin/rsync -v -e ssh $COMOUT/index.html nwprod@rzdm:~/hysplit/www/htdocs/
/usrx/local/bin/rsync -v -e ssh $COMOUT/*_site.html nwprod@rzdm:~/hysplit/www/htdocs/

#
# Remove data more than 5 days old
#
PDYm10=`$utilexec/ndate -240 ${PDY}00 | cut -c1-8`
#PDYm10=`$utilexec/ndate -96 ${PDY}00 | cut -c1-8`
ssh rzdm -l nwprod "~/rm_datadir.sh ${PDYm10}"
ssh rzdm -l nwprod "~/rm_datadir.sh hysplit.${PDYm10}"

exit

