#! /bin/sh
if [ $# -lt 2 ]; then
   echo "command syntax:"
   echo "   purgedir <base-dir> <seg-type> [<min-save>]"
   echo " "
   echo "where: "
   echo "<base-dir> Base directory containing gps sub directories, e.g. "
   echo "           '/gds-h1/dmt/frames/hoft/H1'"
   echo "<seg-type> gps subdirectory prefix, e.g. 'H-H1_DMT_C00'"
   echo "<min-save> if specified, number minimum number of directories to be "
   echo "           left uncompressed [100]"
   exit 1
fi
trig_dir=$1
seg_type=$2
min_save=100
if [ $# -ge 3 ]; then
   min_save=$3
   [ $min_save -lt 10 ] && exit 2
fi
#
#  set up control vbls, etc
now=`when 0 %s`
now_gps=`expr $now / 10000`
sav_gps=`expr $now_gps - $min_save`
cd $trig_dir
[ -n "$h5store" ] && mkdir -p $h5store
#
# loop over directories
for d in ${seg_type}-*/; do
   if [ ! -d $d ]; then
      continue
   fi
   noslash=`echo $d | sed -e 's,/$,,g' -e 's,.*/,,g'`
   gps=`echo $noslash | cut -d '-' -f 3`
   if [ $gps -lt $sav_gps ]; then
      echo "removing directory: $d"
      tmpdir=".tmpd-$d"
      mv $d $tmpdir
      rm -r $tmpdir
   fi
done
