#! /bin/sh
#
# @(#)setPCSUPERNAME	1.3	LPS_UNX_COM	1/18/95
#
# Copyright 1993   Digital Equipment Corporation, Maynard, MA
#
# setPCSUPERNAME
#
# A script that produces a value for attribute PCSUPERNAME.
#
# Parameters:
#    $1 - LPS class identifier, one of {PC, MC, PS, ENV}
#    $2 - Operating system type identifier (eg: SV2, BSD, etc)
#    $3 - Print client type identifier (eg: AIX, BSD, SV3, etc)
#    $4 - PrintServer printer model (eg: LPS17, LPS20)
#    $5 - Default value for the attribute
#    $6 - Path of the output file to receive the final attribute value
#
# Global variables:
#    ECHON
#    PAGER
#
# Exit values:
#    0 - Success, output file contains newly set attribute value.
#    1 - Error or interruption occurred, error messages go to stderr,
#	 contents of the output file are undefined.
###

CLASS=$1
OSTYPE=$2
PCTYPE=$3
PSMODEL=$4
DEFVAL=$5
OUTFILE=$6

if [ $CLASS = ENV ]
then
   NOTES="
Most sites will choose the default response to this question."
fi

showhelp true "
What is the Print Client supervisor name?

When a Print Client connects to a PrintServer printer, it identifies
itself with a name indicating the type of incoming connection.

There is no special magic in this name string, and there are no
special requirements in constructing the name.  This name can be
helpful when identifying or analyzing incoming PrintServer printer
connections.
$NOTES"

echo
$ECHON "Print Client supervisor name [\"$DEFVAL\"]? "
read resp
if [ -z "$resp" ]
then
    resp="$DEFVAL"
fi

echo "$resp" > $OUTFILE

exit 0

