4 # simple script that converts SGML-docbook references
5 # using Steve Cheng's docbooc2man-spec perl converter
6 # in case of <refentry lang="pl"> translates NAME and SYNOPSIS
8 DIR="/usr/share/docbook2X"
9 SPEC=$DIR/docbook2man-spec.pl
10 MKLINKS=$DIR/manpage_makelinks.pl
11 PROGNAME=`basename $0`
18 if [ -x /usr/bin/onsgmls ]; then
20 else if [ -x /usr/bin/nsgmls ]; then
23 echo "$PROGNAME: SGML parser missing";
29 echo "$PROGNAME: No input file given";
33 # TODO option passing to spec
34 #while test $# -gt 0 ; do
37 # OPTIONS="$OPTIONS ${1}"; shift ;;
39 # break; # stop at first non-option stri
43 #echo LASTARGNO=$(($#-1))
44 #echo FILENAME=${$LASTARGNO} # last argument must be filename
45 #${(($#-1))}="" # delete filename from arg list
48 if [ ! -f "$1" ]; then
49 echo "$PROGNAME: Unable to open file $1";
53 $SP "$1" |sgmlspl $SPEC # $@
55 $MKLINKS < manpage.links
60 # Revision 1.4 2000/06/23 00:19:20 klakier
63 # Revision 1.3 2000/02/26 15:17:57 klakier
64 # - more test against missing arguments, files, etc
66 # Revision 1.2 2000/01/20 14:41:08 klakier
67 # - I forgot to commit it ... I dont remember
69 # Revision 1.1 1999/12/29 15:59:47 klakier
70 # - wrapper script for Steve Cheng's docbook2man-spec converter