]> git.lizzy.rs Git - plan9front.git/blob - sys/lib/lp/process/gspipe
rootstub: create /sys/src/pkg and /sys/lib/pkg directories
[plan9front.git] / sys / lib / lp / process / gspipe
1 #!/bin/rc
2 if (! ~ $DEBUG '') flag x +
3
4 # usage: gspipe [dev]
5 # assumes postscript on stdin
6
7 switch($#*) {
8 case 0
9         GSDEVICE=`{echo $LPCLASS | sed 's/(.*\+)?gs!([^+]*)(\+.*)?/\2/'}
10 case 1
11         GSDEVICE=$1
12 case *
13         echo 'usage: gspipe [dev]' >[1=2]
14         exit gspipe
15 }
16
17 GSTMPFILE=/tmp/gsp^$pid
18 GSOPT=('-sDEVICE='^$GSDEVICE '-sOUTPUTFILE='$GSTMPFILE -dSAFER -dNOPAUSE -dQUIET -dBATCH)
19
20 gs $GSOPT - >/dev/null 
21
22 cat $GSTMPFILE
23 rm -f $GSTMPFILE
24 exit ''