9ed7e8f8586b898455e04c306c9ea14ff49ad7ea
[ghc-hetmet.git] / glafp-utils / docbook / db2rtf.dir / db2rtf.sh
1 if [ ! -f "$DOCBOOK_CATALOG" ] ; then
2   echo "CATALOG file not set up; see installation guide for details."
3   exit 1
4 fi
5
6 output=db2rtf.rtf
7
8 # Dave Mason's option to specify a different stylesheet
9 case $1 in
10     -d) DB_STYLESHEET=$2
11         shift 2
12         ;;
13 esac
14
15 echo "Using stylesheet: \"${DB_STYLESHEET}\""
16
17 if [ $# -gt 2 ]
18 then
19   echo "Usage: `basename $0` [filename.sgml]" >&2
20   exit 1
21 fi
22
23 if [ $# -eq 1 ]
24 then
25   if [ ! -r $1 ]
26   then
27     echo Cannot read \"$1\".  Exiting. >&2
28     exit 1
29   fi
30   if echo $1 | egrep -i '\.sgml$|\.sgm$' >/dev/null 2>&1
31   then
32     output="`echo $1 | sed 's,\.sgml$,.rtf,;s,\.sgm$,.rtf,'`"
33   fi
34 fi
35
36 cat $* | $JADE -t rtf -d ${DB_STYLESHEET}\#print -c $DOCBOOK_CATALOG
37
38 if [ $# -eq 1 ]
39 then
40   mv jade-out.rtf $output
41 else
42   cat jade-out.rtf
43 fi
44
45 exit 0