702687f
diff --git a/fax/faxspool.in b/fax/faxspool.in
702687f
index 1f65a9c..a9a329d 100644
702687f
--- a/fax/faxspool.in
702687f
+++ b/fax/faxspool.in
702687f
@@ -188,11 +188,11 @@ PATH=@BINDIR@:$PATH
295243c
 
295243c
 # change coverpage/header defaults to per-user files, if $HOME exists
295243c
 if [ -d "$HOME" ]; then
295243c
-  if [ -r $HOME/.make.coverpg ]; then
295243c
+  if [ -r "$HOME/.make.coverpg" ]; then
295243c
     MAKE_COVER_PG=$HOME/.make.coverpg
295243c
   fi
295243c
-  if [ -r $HOME/.faxheader ]; then
295243c
-    FAX_HEADER=$HOME/.faxheader
295243c
+  if [ -r "$HOME/.faxheader" ]; then
295243c
+    FAX_HEADER="$HOME/.faxheader"
295243c
   fi
295243c
 fi
295243c
 
702687f
@@ -217,7 +217,7 @@ fi
295243c
 #
295243c
 fs_cvt_pbm()
295243c
 {
295243c
-    pbm2g3 $1 >$2.001
295243c
+    pbm2g3 "$1" >"$2.001"
295243c
 }
295243c
 
295243c
 #
702687f
@@ -225,7 +225,7 @@ fs_cvt_pbm()
295243c
 #
295243c
 fs_cvt_pgm()
295243c
 {
295243c
-    pgmtopbm $1 | pbm2g3 >$2.001
295243c
+    pgmtopbm "$1" | pbm2g3 >"$2.001"
295243c
 }
295243c
 
295243c
 #
702687f
@@ -233,7 +233,7 @@ fs_cvt_pgm()
295243c
 #
295243c
 fs_cvt_ppm()
295243c
 {
295243c
-    ppmtopgm $1 | pgmtopbm | pbm2g3 >$2.001
295243c
+    ppmtopgm "$1" | pgmtopbm | pbm2g3 >"$2.001"
295243c
 }
295243c
 
295243c
 #
702687f
@@ -243,7 +243,7 @@ fs_cvt_ppm()
295243c
 #
295243c
 fs_cvt_g3()
295243c
 {
295243c
-    g3cat $1 >$2.001
295243c
+    g3cat "$1" >"$2.001"
295243c
 }
295243c
 
295243c
 #
702687f
@@ -255,14 +255,14 @@ fs_cvt_g3()
295243c
 fs_cvt_xwd()
295243c
 {
295243c
     REDUCE="cat"
295243c
-    test X$3 = X-n && REDUCE="pnmscale -yscale 0.5"
295243c
+    test "$3" = "-n" && REDUCE="pnmscale -yscale 0.5"
295243c
 
295243c
-    xwdtopnm $1 |\
295243c
+    xwdtopnm "$1" |\
295243c
 	pnmscale -xysize 1728 2000 |\
295243c
 	$REDUCE |\
295243c
 	ppmtopgm |\
295243c
 	pgmtopbm |\
295243c
-	pbm2g3 >$2.001
295243c
+	pbm2g3 >"$2.001"
295243c
 }
295243c
 
295243c
 #
702687f
@@ -273,14 +273,14 @@ fs_cvt_xwd()
295243c
 fs_cvt_gif()
295243c
 {
295243c
     REDUCE="cat"
295243c
-    test X$3 = X-n && REDUCE="pnmscale -yscale 0.5"
295243c
+    test "$3" = "-n" && REDUCE="pnmscale -yscale 0.5"
295243c
 
295243c
-    giftopnm $1 |\
295243c
+    giftopnm "$1" |\
295243c
 	pnmscale -xysize 1728 2000 |\
295243c
 	$REDUCE |\
295243c
 	ppmtopgm |\
295243c
 	pgmtopbm |\
295243c
-	pbm2g3 >$2.001
295243c
+	pbm2g3 >"$2.001"
295243c
 }
295243c
 
295243c
 #
702687f
@@ -291,14 +291,14 @@ fs_cvt_gif()
295243c
 fs_cvt_tif()
295243c
 {
295243c
     REDUCE="cat"
295243c
-    test X$3 = X-n && REDUCE="pnmscale -yscale 0.5"
295243c
+    test "$3" = "-n" && REDUCE="pnmscale -yscale 0.5"
295243c
 
295243c
-    tifftopnm $1 |\
295243c
+    tifftopnm "$1" |\
295243c
 	pnmscale -xysize 1728 2000 |\
295243c
 	$REDUCE |\
295243c
 	ppmtopgm |\
295243c
 	pgmtopbm |\
295243c
-	pbm2g3 >$2.001
295243c
+	pbm2g3 >"$2.001"
295243c
 }
295243c
 
295243c
 #
702687f
@@ -307,11 +307,11 @@ fs_cvt_tif()
295243c
 #
295243c
 fs_cvt_lj()
295243c
 {
295243c
-    if [ X$3 = X-n ]
295243c
+    if [ "$3" = "-n" ]
295243c
     then
295243c
-        hp2log3 -r$2 <$1
295243c
+        hp2log3 "-r$2" <"$1"
295243c
     else
295243c
-        hp2hig3 -r$2 <$1
295243c
+        hp2hig3 "-r$2" <"$1"
295243c
     fi
295243c
 }
295243c
 
702687f
@@ -323,9 +323,9 @@ fs_cvt_lj()
295243c
 fs_cvt_ps()
295243c
 {
295243c
     driver="$GS_DRIVER_HI"
295243c
-    test X$3 = X-n && driver="$GS_DRIVER_LO"
295243c
+    test "$3" = "-n" && driver="$GS_DRIVER_LO"
295243c
 
295243c
-    cat $1 |
295243c
+    cat "$1" |
295243c
 	gs $driver -sOutputFile=$2%03d -dNOPAUSE -q -dSAFER -
295243c
 }
295243c
        
702687f
@@ -340,10 +340,10 @@ fs_cvt_ascii()
295243c
 # via Ghostscript:
295243c
 
295243c
     driver="$GS_DRIVER_HI"
295243c
-    test X$3 = X-n && driver="$GS_DRIVER_LO"
295243c
+    test "$3" = "-n" && driver="$GS_DRIVER_LO"
295243c
 
295243c
     gs $driver -sOutputFile=$2%03d -dNOPAUSE \
295243c
-			-- gslp.ps -fCourier-Bold10 -B $1
295243c
+			-- gslp.ps -fCourier-Bold10 -B "$1"
295243c
 
295243c
 #####
295243c
 # via hp2pbm:
702687f
@@ -378,7 +378,7 @@ fs_cvt_ascii()
295243c
 #
295243c
 fs_cvt_dvi()
295243c
 {
295243c
-    if [ X$3 = X-n ]
295243c
+    if [ "$3" = "-n" ]
295243c
     then 
295243c
 	driver="$GS_DRIVER_LO" ; dvipscfg="-P dfaxlo"
295243c
     else
702687f
@@ -388,7 +388,7 @@ fs_cvt_dvi()
295243c
 # if you do not have the dfaxlo(w)/dfaxhigh dvips modes configured, 
295243c
 # remove "$dvipscfg" from the dvips command line below [or configure them!]
295243c
 
295243c
-    dvips $dvipscfg $1 -o \
295243c
+    dvips $dvipscfg "$1" -o \
295243c
         !"gs $driver -sOutputFile=$2%03d -dNOPAUSE -dSAFER -q -"
295243c
 
295243c
 # for those that only have the old "dvialw":
702687f
@@ -413,10 +413,10 @@ fs_cvt_dvi()
295243c
 fs_cvt_pdf()
295243c
 {
295243c
     driver="$GS_DRIVER_HI"
295243c
-    test X$3 = X-n && driver="$GS_DRIVER_LO"
295243c
+    test "$3" = "-n" && driver="$GS_DRIVER_LO"
295243c
     r=0;
295243c
     if /usr/bin/which acroread >/dev/null 2>&1; then
295243c
-       cat $1 |
295243c
+       cat "$1" |
295243c
 	  acroread -toPostScript |
295243c
 	  gs $driver -sOutputFile=$2%03d -dNOPAUSE -q -dSAFER -
295243c
        r=$?;
702687f
@@ -636,7 +636,7 @@ else
295243c
     then
295243c
 	eval `$AWK "$awkpgm" $PRIVATE_PHONE_DIR`
295243c
     fi
295243c
-    if [ -z "$phone" -a -r $GLOBAL_PHONE_DIR ]
295243c
+    if [ -z "$phone" -a -r "$GLOBAL_PHONE_DIR" ]
295243c
     then
295243c
 	eval `$AWK "$awkpgm" $GLOBAL_PHONE_DIR`
295243c
     fi
702687f
@@ -663,11 +663,11 @@ do
295243c
     then
295243c
 	$echo "$0: invalid characters in file name '$file'!" >&2 ; exit 5
295243c
     fi
295243c
-    if [ ! -r $file -a x$file != x- ]
295243c
+    if [ ! -r "$file" -a "$file" != "-" ]
295243c
     then
295243c
 	$echo "$0: cannot open '$file'!" >&2 ; exit 5
295243c
     fi
295243c
-    if [ ! -s $file -a x$file != x- ]
295243c
+    if [ ! -s "$file" -a "$file" != "-" ]
295243c
     then
295243c
 	$echo "$0: input file '$file' is empty (0 bytes)!" >&2 ; exit 5
295243c
     fi
702687f
@@ -702,7 +702,7 @@ fi
295243c
 #
295243c
 spooldir=${TMP:-/tmp}/$new_seq.$$.`date +%S`
295243c
 
295243c
-if ( umask 077 ; mkdir $spooldir ) ; then
295243c
+if ( umask 077 ; mkdir "$spooldir" ) ; then
295243c
     $echo "spooling to $spooldir (->$new_seq)..."
295243c
 else
295243c
     $echo "ERROR: can't create work dir '$spooldir', giving up" >&2 ; exit 6
702687f
@@ -719,16 +719,16 @@ do
295243c
 #
295243c
 # if filename is "-", use stdin
295243c
 #
295243c
-    if [ x$file = x- ]
295243c
+    if [ "$file" = "-" ]
295243c
     then
295243c
 	file=`mktemp /tmp/faxspool.XXXXXX`
295243c
-	if test -z $file
295243c
+	if test -z "$file"
295243c
 	then
295243c
 	    $echo "ERROR: can't create work file, giving up" >&2 ; exit 6
295243c
 	fi
295243c
 	trap "rm $file" 0
295243c
 	$echo "spooling $file (stdin)..."
295243c
-        cat - >$file
295243c
+        cat - >"$file"
295243c
     else
295243c
 	$echo "spooling $file..."
295243c
     fi
702687f
@@ -738,7 +738,7 @@ do
295243c
 #
295243c
 # try to determine file type by extention (won't work for print spooler!)
295243c
 #
295243c
-    case $file in
295243c
+    case "$file" in
295243c
 	*.g3)	format="g3" ;;
295243c
 	*.ps)	format="ps" ;;
295243c
 	*.pdf)	format="pdf" ;;
702687f
@@ -844,7 +844,7 @@ do
295243c
 
295243c
     $echo "$file is format: $format"
295243c
 
295243c
-    target=$spooldir/i-$F_NO-
295243c
+    target="$spooldir/i-$F_NO-"
295243c
 
295243c
     # get & use external filter command (if set)
295243c
     filter=`$AWK '$1 == "FILTER" && $2 == "'"$format$normal_res"'" \
702687f
@@ -859,7 +859,7 @@ do
295243c
 	case $format in
295243c
 	    ps | ascii | pbm | pgm | ppm |\
295243c
 	    g3 | dvi   | lj  | xwd | gif | tif | pdf) 
295243c
-		    fs_cvt_$format $file $target $normal_res
295243c
+		    fs_cvt_$format "$file" "$target" "$normal_res"
295243c
 		    ;;    
295243c
 	    *) $echo "$0: no internal filter for format '$format!' found" >&2 
295243c
                exit 8 ;;
702687f
@@ -883,7 +883,7 @@ if [ ! -z "$copy_source" ] ; then
295243c
     for file in $input_data
295243c
     do
295243c
 	b=`basename $file`
295243c
-	$FAXQ_HELPER input $new_seq .source-files/$b <$file
295243c
+	$FAXQ_HELPER input $new_seq .source-files/$b <"$file"
295243c
     done
295243c
 fi
295243c
 
702687f
@@ -893,7 +893,7 @@ fi
295243c
 # Now let's create the work file
295243c
 #
295243c
 
295243c
-job=$spooldir/JOB
295243c
+job="$spooldir/JOB"
295243c
 
295243c
 #
295243c
 # conversion complete. Post-process G3 files
702687f
@@ -903,7 +903,7 @@ pages=`ls $spooldir | sed '/^\./d'`
295243c
 #
295243c
 # get list / number of pages
295243c
 #
295243c
-cd $spooldir
295243c
+cd "$spooldir"
295243c
 
295243c
 nr=0
295243c
 maxnr=`echo $pages | wc -w | tr -d " "`
702687f
@@ -968,13 +968,13 @@ do
295243c
 			      -e "s;@S@;$new_seq;g" \
c601e98
 			      -e "s;@DATE[^@]*@;$DATE_OUT;g" \
295243c
 	| pbmtext -font $hdrfont | pbm2g3 \
295243c
-	| g3cat - $f | \
295243c
+	| g3cat - "$f" | \
295243c
 	$FAXQ_HELPER input $new_seq f$nr.g3 \
295243c
-	&& rm $f
295243c
+	&& rm "$f"
295243c
     else
295243c
-	g3cat $f | \
295243c
+	g3cat "$f" | \
295243c
 	$FAXQ_HELPER input $new_seq f$nr.g3 \
295243c
-	&& rm $f
295243c
+	&& rm "$f"
295243c
     fi
295243c
     finalpg="$finalpg f$nr.g3"
295243c
 done
702687f
@@ -982,8 +982,8 @@ done
295243c
 if [ -z "$finalpg" -a -z "$poll_req" ]
295243c
 then
295243c
     $echo "\nnothing to do (no cover page, no data)." >&2
295243c
-    cd $FAX_SPOOL_OUT
295243c
-    rmdir $spooldir
295243c
+    cd "$FAX_SPOOL_OUT"
295243c
+    rmdir "$spooldir"
295243c
     exit 52
295243c
 fi
295243c
 
702687f
@@ -1022,9 +1022,9 @@ $echo "pages " $finalpg >>$job.q
295243c
 $FAXQ_HELPER activate $new_seq < $job.q || exit 99
295243c
 
295243c
 # clean up
295243c
-rm $job.q
295243c
+rm "$job.q"
295243c
 cd ..
295243c
-rmdir $spooldir
295243c
+rmdir "$spooldir"
295243c
 
295243c
 if [ -z "`find $LAST_RUN -ctime -1 -print 2>/dev/null`" ]
295243c
 then