#! /bin/sh 

# synoposis:  praddr <distribution list> <address database> | lpr
# author: Tom Gordon

# Generates PostScript, using LaTeX, for printing a distribution list

FORMAT=/usr/local/bin/sgmlformat
SGMLS=/usr/local/bin/sgmls
SGMLSASP=/usr/local/bin/sgmlsasp
REPDIR=$FORMAT/rep/addrlst/print
MAP=$REPDIR/mapping
AWK=/usr/local/bin/gawk
SORT=/bin/sort
QTEX=$FORMAT/bin/qtex
SGML_PATH=$FORMAT/dtd/%N.dtd:$FORMAT/dtd/%P.dtd:$REPDIR/%N
export SGML_PATH

TMPFILES=/tmp/$$.awk

cleanup () {	# remove temporary files
	for i in $TMPFILES
	do
		if [ -f $i ]
		then
			/bin/rm $i
		fi	
	done
}

trap 'cleanup; exit 1' 1 2 3 9

sed "s/PATTERN/$1/" $REPDIR/print.awk > /tmp/$$.awk

$SGMLS $2 | $SGMLSASP $MAP | $SORT -df +1 -2 | $AWK  -f /tmp/$$.awk | $QTEX -g

cleanup
