From 3052b4ff0d236987e58afff91667bd5d33659888 Mon Sep 17 00:00:00 2001
From: rrt <unknown>
Date: Mon, 26 Jun 2000 12:48:47 +0000
Subject: [PATCH] [project @ 2000-06-26 12:48:47 by rrt] Remove lots of junk
 from db2ps.sh, and make it find db2dvi properly.

(I'll merge it)
---
 glafp-utils/docbook/db2ps.dir/Makefile |  1 +
 glafp-utils/docbook/db2ps.dir/db2ps.sh | 56 ++++----------------------
 2 files changed, 8 insertions(+), 49 deletions(-)

diff --git a/glafp-utils/docbook/db2ps.dir/Makefile b/glafp-utils/docbook/db2ps.dir/Makefile
index 82b13bee154b..995857665123 100644
--- a/glafp-utils/docbook/db2ps.dir/Makefile
+++ b/glafp-utils/docbook/db2ps.dir/Makefile
@@ -3,6 +3,7 @@ include $(TOP)/mk/boilerplate.mk
 
 SCRIPT_PROG=../db2ps
 SCRIPT_OBJS=db2ps.sh
+SCRIPT_SUBST_VARS=DOCBOOK_PREFIX
 INTERP=$(SHELL)
 
 CLEAN_FILES += $(SCRIPT_PROG)
diff --git a/glafp-utils/docbook/db2ps.dir/db2ps.sh b/glafp-utils/docbook/db2ps.dir/db2ps.sh
index 90e7cf4a0602..4be3c20ea18b 100644
--- a/glafp-utils/docbook/db2ps.dir/db2ps.sh
+++ b/glafp-utils/docbook/db2ps.dir/db2ps.sh
@@ -1,4 +1,9 @@
-TMPFN=db2pstmp$$
+# Dave Mason's option to specify a different stylesheet
+case $1 in
+    -d) DB_STYLESHEET=$2
+        shift 2
+	;;
+esac
 
 if [ $# -gt 2 ]
 then
@@ -8,54 +13,7 @@ fi
 
 output="`echo $1 | sed 's,\.sgml$,.ps,;s,\.sgm$,.ps,'`"
 outdvi="`echo $1 | sed 's,\.sgml$,.dvi,;s,\.sgm$,.dvi,'`"
-db2dvi "$@"
+$(DOCBOOK_PREFIX)db2dvi -d ${DB_STYLESHEET} "$@"
 dvips $outdvi -o $output
 
-# SUP: What's this stuff below???
-exit 0
-
-if [ $# -eq 1 ]
-then
-  if [ ! -r $1 ]
-  then
-    echo Cannot read \"$1\".  Exiting. >&2
-    exit 1
-  fi
-  if echo $1 | egrep -i '\.sgml$|\.sgm$' >/dev/null 2>&1
-  then
-    output="`echo $1 | sed 's,\.sgml$,.ps,;s,\.sgm$,.ps,'`"
-    outdvi="`echo $1 | sed 's,\.sgml$,.dvi,;s,\.sgm$,.dvi,'`"
-    # if we have a filename argument let us improve the
-    # temporary filename, sine gv and ghostview will display it.
-    # this TMPFN has $1 embedded in it
-    TMPFN=`echo $1 | sed 's/\.sgml//'`_db2pstmp$$
-  fi
-fi
-
-db2dvi "$@"
-
-if [ ! -f ${TMPFN}.dvi ]
-then
-  exit 1
-fi
-
-dvips $outdvi -o $output
-
-if [ -f ${TMPFN}.ps ]
-then
-  if [ $# -eq 1 ]
-  then
-    if [ -n "$output" ]
-    then
-      mv ${TMPFN}.ps $output
-    else
-      mv ${TMPFN}.ps db2ps.ps
-    fi
-  else
-    cat ${TMPFN}.ps
-  fi
-fi
-
-rm -f ${TMPFN}*
-
 exit 0
-- 
GitLab