#!/bin/sh
# (c) Copyright 1995 James H. Lowe, Jr.
#
# $Id: shak_fileheader_v 1.5 1996/12/21 14:08:25 jhl Exp $
#
# Usage arg1 is program name
# remaining args are program arguments

#case $# in
#0) echo "Usage: shak_fileheader tapenumber [ fullbackupname ] " 1>&2; exit 2;;
#esac

shak_tapenumber="$1"
shak_tapenumber="`echo $shak_tapenumber | awk '{ printf ("%04s",$1) }'`"

DE="${SHAK_LIBPATH}/shak0_header"
shakDATE="${SHAK_LIBPATH}/shak0_date"
L_DATE="`$shakDATE`"

shift;
case $# in
0)
  tmpvar1="`${DE} $shak_tapenumber "${L_DATE}"`"
  if [ ! $? -eq 0 ]; then  
    echo "shak_fileheader: shak0_header failed" 1>&2
    exit 1
  fi
  echo -n "$tmpvar1"
  ;;
*)
  cmd="$1"
  shift;
  tmpvar1="`${DE} $shak_tapenumber "${L_DATE}" "$cmd" "$@" `"
  if [ ! $? -eq 0 ]; then  
    echo "shak_fileheader: shak0_header failed" 1>&2
    exit 1
  fi
  echo -n "$tmpvar1"
 ;;
esac
exit 0


