#!/bin/sh
#
#
# (c) 2002 Sun Microsystems, Inc. Use is subject to license terms.  

ckpt_dir=$3

if [ ! -f $ckpt_dir/ckpt.log ]; then
   touch $ckpt_dir/ckpt.log
   chmod 666 $ckpt_dir/ckpt.log
fi

# create temp directory for holding checkpoint info

tmpdir=$ckpt_dir/ckpt.$1
mkdir -p $tmpdir
cd $tmpdir

# change the path to your needs
F=$ckpt_dir/cray_clean.out
touch $F
#echo -------------------------------------------------------------  >> $F 2>&1
#echo `basename $0` called at `date`      >> $F 2>&1
#echo called by: `id`			 >> $F 2>&1
#echo with args: $*			 >> $F 2>&1

# Log information about our checkpoints
#/usr/bin/hibinfo                         >> $F 2>&1

job_id=`cat osjobid`

if [ -z "$SGE_LEAVE_CKPT_DIR" -a "$4" != "save" ]; then
   cd $ckpt_dir
   rm -rf $tmpdir
fi

echo `date +"%D %T"` Job $1 "(osjobid=$job_id) cleaned up" >> $ckpt_dir/ckpt.log
