180ee5cbfSDavid du Colombier#!/bin/rc 29a747e4fSDavid du Colombierif (! ~ $DEBUG '') flag x + 380ee5cbfSDavid du Colombier 480ee5cbfSDavid du Colombier# usage: gspipe [dev] 580ee5cbfSDavid du Colombier# assumes postscript on stdin 680ee5cbfSDavid du Colombier 780ee5cbfSDavid du Colombierswitch($#*) { 880ee5cbfSDavid du Colombiercase 0 980ee5cbfSDavid du Colombier GSDEVICE=`{echo $LPCLASS | sed 's/(.*\+)?gs!([^+]*)(\+.*)?/\2/'} 1080ee5cbfSDavid du Colombiercase 1 1180ee5cbfSDavid du Colombier GSDEVICE=$1 1280ee5cbfSDavid du Colombiercase * 1380ee5cbfSDavid du Colombier echo 'usage: gspipe [dev]' >[1=2] 1480ee5cbfSDavid du Colombier exit gspipe 1580ee5cbfSDavid du Colombier} 1680ee5cbfSDavid du Colombier 1780ee5cbfSDavid du ColombierGSTMPFILE=/tmp/gsp^$pid 189a747e4fSDavid du ColombierGSOPT=('-sDEVICE='^$GSDEVICE '-sOUTPUTFILE='$GSTMPFILE -dSAFER -dNOPAUSE -dQUIET -dBATCH) 1980ee5cbfSDavid du Colombier 209a747e4fSDavid du Colombiergs $GSOPT - >/dev/null 2180ee5cbfSDavid du Colombier 2280ee5cbfSDavid du Colombiercat $GSTMPFILE 2380ee5cbfSDavid du Colombierrm -f $GSTMPFILE 24*3b86f2f8SDavid du Colombierexit '' 25