#!/bin/sh
# (c) Copyright 1994 James H. Lowe, Jr.
#$Id: shak_makenewindex_v 1.14 1996/02/11 03:25:30 jhl Exp $
#
#
errorstring=""

FFIND="`sickdelay=$delay_readfile ${SHAK_LIBPATH}/shak_remsh ${SHAK_REMSH} ${SHAK_INDEXHOST} "ls ${SHAK_INDEXFILE} 2>/dev/null"`"
if [ "$FFIND" ]; then
  errorstring="`sickdelay=$delay_readfile export sickdelay; ${SHAK_LIBPATH}/shak_remsh ${SHAK_REMSH} ${SHAK_INDEXHOST} "/bin/mv -f $SHAK_INDEXFILE ${SHAK_INDEXFILE}.bak"`"
fi

if [ $? -eq "0" -a ! "$errorstring" ]; then
   echo -n "" | ( sickdelay=$delay_readfile; ${SHAK_LIBPATH}/shak0_write_file ${SHAK_INDEXHOST} ${SHAK_INDEXFILE} )
   exit $?
else
   echo "shak_makenewindex: remote mv failed." 1>&2
   exit 1
fi

