Reproducible: Always Steps to Reproduce: bash$ ps2ps - - <input.ps >output.ps Actual Results: Program exited with following message: Usage: ps2ps ...switches... input.ps output.ps Expected Results: It should generate output.ps (provided that input.ps exists) Patch to repair this: (adding one `?' to to the shell script) --- /usr/bin/ps2ps 2003-12-10 18:27:13.000000000 +0100 +++ bin/ps2ps 2004-09-09 17:03:14.000000000 +0200 @@ -1,20 +1,20 @@ #!/bin/sh # $Id: ps2ps,v 1.3 2002/04/23 11:58:36 easysw Exp $ # "Distill" PostScript. OPTIONS="-dSAFER" while true do case "$1" in - -*) OPTIONS="$OPTIONS $1" ;; + -?*) OPTIONS="$OPTIONS $1" ;; *) break ;; esac shift done if [ $# -ne 2 ]; then echo "Usage: `basename $0` ...switches... input.ps output.ps" 1>&2 exit 1 fi exec gs -q -sDEVICE=pswrite "-sOutputFile=$2" -dNOPAUSE -dBATCH $OPTIONS "$1"
applied.