Move LPCLASS processing out of generic
in case people use -p to bypass it.
--
/rc/bin/lp
lp.orig:157,162 - /n/sources/patch/applied/lp-pietro/lp:157,168
KILL=$LPDLINE(10)
DAEMON=$LPDLINE(11)
SCHED=$LPDLINE(12)
+
+ if (~ $LPCLASS *nohead*)
+ NOHEAD=1
+ if (~ $LPCLASS *duplex*)
+ DUPLEX=1
+
if (~ $#SCHED 0) SCHED=FIFO # everyone uses FIFO
if (~ $KILLFLAG 1)
switch ($KILL) {
/sys/src/cmd/lp/lp.rc
lp.rc.orig:157,162 - /n/sources/patch/applied/lp-pietro/lp.rc:157,168
KILL=$LPDLINE(10)
DAEMON=$LPDLINE(11)
SCHED=$LPDLINE(12)
+
+ if (~ $LPCLASS *nohead*)
+ NOHEAD=1
+ if (~ $LPCLASS *duplex*)
+ DUPLEX=1
+
if (~ $#SCHED 0) SCHED=FIFO # everyone uses FIFO
if (~ $KILLFLAG 1)
switch ($KILL) {
/sys/lib/lp/process/generic
generic.orig:9,18 - /n/sources/patch/applied/lp-pietro/generic:9,14
if (! ~ $DEBUG '')
flag x +
- if (~ $LPCLASS *nohead*)
- NOHEAD=1
- if (~ $LPCLASS *duplex*)
- DUPLEX=1
cat >$temp
type=`{file $temp}