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"