b7ad57d
--- espgs-8.15rc3/lib/pv.sh.scripts	2005-01-19 04:08:41.000000000 +0000
b7ad57d
+++ espgs-8.15rc3/lib/pv.sh	2005-06-02 17:40:08.000000000 +0100
b7ad57d
@@ -26,12 +26,17 @@
b7ad57d
 # the -D switch from the call of dvips below.
b7ad57d
 #
b7ad57d
 TEMPDIR=.
b7ad57d
-PAGE=$1
b7ad57d
+PAGE="$1"
b7ad57d
 shift
b7ad57d
-FILE=$1
b7ad57d
+FILE="$1"
b7ad57d
 shift
b7ad57d
-trap "rm -rf $TEMPDIR/$FILE.$$.pv" 0 1 2 15
b7ad57d
-#dvips -D$RESOLUTION -p $PAGE -n 1 $FILE $* -o $FILE.$$.pv
b7ad57d
-dvips -p $PAGE -n 1 $FILE $* -o $FILE.$$.pv
b7ad57d
-gs $FILE.$$.pv
b7ad57d
+TEMPFILE=`mktemp "$TEMPDIR/$FILE.XXXXXX"`
b7ad57d
+if [ $? -ne 0 ]
b7ad57d
+then
b7ad57d
+  exit 1
b7ad57d
+fi
b7ad57d
+trap 'rm -f "$TEMPFILE"' 0 1 2 15
b7ad57d
+#dvips -R -D$RESOLUTION -p $PAGE -n 1 $FILE $* -o $FILE.$$.pv
b7ad57d
+dvips -R -p $PAGE -n 1 "$FILE" "$@" -o "$TEMPFILE"
b7ad57d
+gs "$TEMPFILE"
b7ad57d
 exit 0
b7ad57d
--- espgs-8.15rc3/lib/ps2epsi.scripts	2005-06-02 17:41:32.000000000 +0100
b7ad57d
+++ espgs-8.15rc3/lib/ps2epsi	2005-06-02 17:41:50.000000000 +0100
b7ad57d
@@ -5,7 +5,7 @@
b7ad57d
 	gs=gs
b7ad57d
 fi
b7ad57d
 
b7ad57d
-tmpfile=/tmp/ps2epsi$$
b7ad57d
+tmpfile=`mktemp ${TMPDIR-/tmp}/ps2epsi.XXXXXX`
b7ad57d
 rm -f $tmpfile
b7ad57d
 if test -e $tmpfile; then
b7ad57d
 	echo "$0: Our temporary file $tmpfile already exists." 1>&2