From 3052b4ff0d236987e58afff91667bd5d33659888 Mon Sep 17 00:00:00 2001 From: rrt 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 82b13be..9958576 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 90e7cf4..4be3c20 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 -- 1.7.10.4