17dd7cddfSDavid du Colombier#!/bin/sh 2*593dc095SDavid du Colombier# $Id: ps2ps,v 1.7 2004/08/04 00:55:46 giles Exp $ 37dd7cddfSDavid du Colombier# "Distill" PostScript. 47dd7cddfSDavid du Colombier 5*593dc095SDavid du Colombier# This definition is changed on install to match the 6*593dc095SDavid du Colombier# executable name set in the makefile 7*593dc095SDavid du ColombierGS_EXECUTABLE=gs 8*593dc095SDavid du Colombier 93ff48bf5SDavid du ColombierOPTIONS="-dSAFER" 107dd7cddfSDavid du Colombierwhile true 117dd7cddfSDavid du Colombierdo 127dd7cddfSDavid du Colombier case "$1" in 137dd7cddfSDavid du Colombier -*) OPTIONS="$OPTIONS $1" ;; 147dd7cddfSDavid du Colombier *) break ;; 157dd7cddfSDavid du Colombier esac 167dd7cddfSDavid du Colombier shift 177dd7cddfSDavid du Colombierdone 187dd7cddfSDavid du Colombier 197dd7cddfSDavid du Colombierif [ $# -ne 2 ]; then 20*593dc095SDavid du Colombier echo "Usage: `basename $0` [options] input.ps output.ps" 1>&2 21*593dc095SDavid du Colombier echo " e.g. `basename $0` -sPAPERSIZE=a4 input.ps output.ps" 1>&2 227dd7cddfSDavid du Colombier exit 1 237dd7cddfSDavid du Colombierfi 247dd7cddfSDavid du Colombier 25*593dc095SDavid du Colombierexec $GS_EXECUTABLE -q -sDEVICE=pswrite "-sOutputFile=$2" -dNOPAUSE -dBATCH $OPTIONS "$1" 26