#!/bin/sh # # Use this script to perform local end-of-run tasks. # Run number and SRT version come into this script as parameters # 1 and 2. If that doesn't work, they also come in on the JOBNUM # (run number) and JOBSRT (SRT version) environment variables. # Also, the variable $jobstat contains the exit status of SimAppApp. # This script is sourced ('. local-mixr-wrapup') from the job script. # echo "Sourcing local-mixr-wrapup:" # # Free up unused staging space # if [ -z "$fseq" ] ; then fseq=`echo $JOBSRT | tr -d .| tr a-j 0-9 | tr k-t 0-9` fi fvid=X`echo $JOBNUM | cut -b2-6` stageupdc -V$fvid -q$fseq stageqry -V$JOBNUM # # Copy over log from NFS # #if [ -d $logdir -a -h mixr$JOBNUM.log ] ; then # if [ -s $logdir/mixr$JOBNUM.log ] ; then # /bin/rm mixr$JOBNUM.log # /bin/mv $logdir/mixr$JOBNUM.log mixr$JOBNUM.log # else # /bin/rm $logdir/mixr$JOBNUM.log # [ -s mixr$JOBNUM.log ] || /bin/rm mixr$JOBNUM.log # fi # rmdir $logdir #fi # # QA scripts # echo "QA scripts to run" if [ -x XXX$BFROOT/prod/mgr/qasimapp_prod -a ! -f core ] ; then $BFROOT/prod/mgr/qasimapp_prod -r $JOBSRT $JOBNUM 6.10.9a y n > qasimapp.log 2>&1 /bin/rm -f *.ps /bin/rm -f *.gif if [ $? -ne 0 ] ; then echo QA PROD SCRIPT FAILED /bin/mv qasimapp.log QA_FAIL.log else echo QA PROD SCRIPT SUCCEEDED /bin/rm qasimapp.log fi fi echo "End of local-mixr-wrapup"