#!/bin/sh
# $Id: shak0_append_file_v 1.4 1996/04/14 14:55:18 jhl Exp $

#default umask
umk=022

while [ $# -ge "1" ]
do
   case $1 in
      -u)
	shift;
	umk="$1";
	shift;
        ;;
      -*)
         echo "shak0_append_file: invalid args" 1>&2
	 exit 2
         ;;
      *)
         break
         ;;
    esac
done


if [ $# -eq 2 ]; then
   ${SHAK_LIBPATH}/shak_remsh ${SHAK_REMSH} ${1} "umask $umk; cat >>${2} 2>/dev/null"
elif [ $# -eq 3 ]; then
   ${SHAK_LIBPATH}/shak_remsh ${SHAK_REMSH} ${1} "umask $umk; tee -a ${2}"
else
  exit 1
fi
exit $?

