
# etc/rmprinter.sysv
# Copyright (c) 1985 Adobe Systems Incorporated
# RCSID: $Header: /d2/3.7/src/usr.bin/print/trscript/etc/RCS/rmprinter,v 1.1 89/03/27 18:18:33 root Exp $
#
# usage: rmprinter PRINTER

set -u
if test $# != 1 ; then
	echo usage: rmprinter PRINTER
	exit 1
fi

PRINTER=$1
export PRINTER

if test -r ../config ; then
	. ../config
else
	echo "../config file missing!"
	exit 1
fi	

if test -r ../printer ; then
	. ../printer
else
	echo "../printer file missing!"
	exit 1
fi

# shut down the printer
/usr/lib/reject -r"printer being removed" $PRINTER
disable -c -r"printer begin removed" $PRINTER
cancel $PRINTER
/usr/lib/lpshut
/usr/lib/lpadmin -x$PRINTER
/usr/lib/lpsched

# remove the device
rm -f /dev/${PRINTER}

# remove log and options files
PDIR=${SPOOLDIR}/transcript
export PDIR
rm -rf ${PDIR}/${PRINTER}-log* ${PDIR}/${PRINTER}.opt

# report what we have done
echo $PRINTER removed - lp status is now:
lpstat -t

exit 0
