From dd872e2a017a8a7bcc74c8c47af124f30e0a3c1c Mon Sep 17 00:00:00 2001 From: rrt Date: Fri, 12 May 2000 15:46:53 +0000 Subject: [PATCH] [project @ 2000-05-12 15:46:53 by rrt] New driver. --- glafp-utils/docbook/db2pdf | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 glafp-utils/docbook/db2pdf diff --git a/glafp-utils/docbook/db2pdf b/glafp-utils/docbook/db2pdf new file mode 100644 index 0000000..1c1e5dc --- /dev/null +++ b/glafp-utils/docbook/db2pdf @@ -0,0 +1,43 @@ +#! /bin/sh + +TMPFN=`echo $1 | sed 's/\.sgml//'` + +# Dave Mason's option to specify a different stylesheet +case $1 in + -d) DB_STYLESHEET=$2 + shift 2 + ;; +esac + +echo "Using stylesheet: \"${DB_STYLESHEET}\"" + +if [ $# -gt 2 ] +then + echo "Usage: `basename $0` [filename.sgml]" >&2 + exit 1 +fi + +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$,.pdf,;s,\.sgm$,.pdf,'`" + fi +fi + +jade -t tex -d ${DB_STYLESHEET}\#print -o ${TMPFN}.tex $1 + +pdfjadetex $TMPFN + +if egrep '^LaTeX Warning: There were undefined references.$' ${TMPFN}.log >/dev/null 2>&1 +then + pdfjadetex $TMPFN + pdfjadetex $TMPFN +fi + +exit 0 -- 1.7.10.4