#!/bin/sh5
# %W%   (ULTRIX) %G%
CMD=/bin/cp
TEST=/bin/test
ECHO=/bin/echo
FUNCTION=Copy
DOING_FILES=0
TOVAL=\"\"
ARGS=
DID_FILE=0

set -f
while test $# -gt 0
do
  arg=$1
  case $DOING_FILES in
    0)
      case $arg in
	-uefiles)    DOING_FILES=1
		     ;;
	*)	     CMD="$CMD $arg"
      esac
    ;;
    1)
      $ECHO $FUNCTION From: $arg To: $TOVAL >&2
      read FROM
      case $FROM in
	?*)
	  read TO
	  if [ -d $FROM -a -d $TO ]
	  then
	    ARGS=-r
	  fi
	  $CMD $ARGS $FROM $TO 2>&1
	  $TEST -d $TO
	  case $? in
	    0)
	      TOVAL=$TO
	      ;;
	    *)
	  esac
	;;
	*)
      esac
      DID_FILE=1
  esac
  shift
done

case $DID_FILE in
  0)
  $ECHO $FUNCTION From: \"\" To: $TOVAL >&2
  read FROM
  case $FROM in
    ?*)
    read TO
    if [ -d $FROM -a -d $TO ]
    then
      ARGS=-r
    fi
    $CMD $ARGS $FROM $TO 2>&1
    ;;
    *)
  esac
esac

