xref: /plan9/sys/lib/lp/spooler/pcclone (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1*219b2ee8SDavid du Colombier#!/bin/rc
2*219b2ee8SDavid du Colombierif (! ~ $DEBUG '') flag x +
3*219b2ee8SDavid du Colombierif (~ $OUTDEV -) OUTDEV=/fd/1
4*219b2ee8SDavid du Colombierif (~ $#* 0) {
5*219b2ee8SDavid du Colombier	@{bind -b $LPLIB/process /bin; $LPPROC} | aux/download -f -H/sys/lib/postscript/font -mfontmap -plw+ > $OUTDEV
6*219b2ee8SDavid du Colombier	if (! ~ $LPDEST stdout) echo -n `{ascii -t 4} > $OUTDEV
7*219b2ee8SDavid du Colombier}
8*219b2ee8SDavid du Colombierif not {
9*219b2ee8SDavid du Colombier	for (i in $*) {
10*219b2ee8SDavid du Colombier		@{bind -b $LPLIB/process /bin; $LPPROC} < $i  | aux/download -f -H/sys/lib/postscript/font -mfontmap -plw+ > $OUTDEV
11*219b2ee8SDavid du Colombier		if (! ~ $LPDEST stdout) echo -n `{ascii -t 4} > $OUTDEV
12*219b2ee8SDavid du Colombier	}
13*219b2ee8SDavid du Colombier}
14*219b2ee8SDavid du Colombierexit ''
15