#! /bin/sh
#
# @(#)setDEFAULTSFIL	1.5	LPS_UNX_COM	02/19/95
#
# Copyright 1994   Digital Equipment Corporation, Maynard, MA
#
# setDEFAULTSFILE
#
# A script that produces a value for attribute DEFAULTSFILE.
#
# 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
#    FUNCS
#    PAGER
#    TR
#
# 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

. $FUNCS   # Import the standard LPS shell functions

showhelp true "
What is the path for the printer defaults file?

The defaults file contains PostScript language commands to set 
printer defaults such as default input tray, default output tray
and default duplex-mode printing.

For more information about the defaults file, refer to the 
Management Guide.
"

export ECHON PAGER TR

getpath f $DEFVAL "Defaults file"

if [ $? -eq 2 ]
then
    exit 1
fi

echo "$RESPONSE" > $OUTFILE

exit 0
