dbtoman: Improve readability
authorchase <chase@localhost.com>
Sun, 14 Oct 2018 20:02:37 +0000 (15:02 -0500)
committerJon Trulson <jon@radscan.com>
Mon, 15 Oct 2018 00:01:20 +0000 (18:01 -0600)
cde/doc/util/dbtoman/dbtoman

index a76d41d322e95fe1efbb578d743572c2f09c3509..af4cdb1f619ccc8c82b4a1149a9bcc8bd0c33210 100755 (executable)
@@ -5,20 +5,20 @@
 #      dbtoman
 #
 #############################################################################
-# 
+#
 # Copyright (c) 1996 X Consortium
 # Copyright (c) 1996 Dalrymple Consulting
-# 
+#
 # Permission is hereby granted, free of charge, to any person obtaining a copy
 # of this software and associated documentation files (the "Software"), to deal
 # in the Software without restriction, including without limitation the rights
 # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 # copies of the Software, and to permit persons to whom the Software is
 # furnished to do so, subject to the following conditions:
-# 
+#
 # The above copyright notice and this permission notice shall be included in
 # all copies or substantial portions of the Software.
-# 
+#
 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
 # OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 # OTHER DEALINGS IN THE SOFTWARE.
-# 
+#
 # Except as contained in this notice, the names of the X Consortium and
 # Dalrymple Consulting shall not be used in advertising or otherwise to
 # promote the sale, use or other dealings in this Software without prior
 # written authorization.
-# 
+#
 
 trap "rm -f /tmp/dtm.$$.psinc /tmp/dtm.$$.out1 /tmp/dtm.$$.out2" 0 1 2 3 4 5 6 7 8 10 12 15
 
@@ -41,17 +41,10 @@ TPT_LIB=$CDETOP/doc/util/dbtoman/transpec
 export TPT_LIB
 
 PARSER=$CDETOP/programs/nsgmls/nsgmls
-if [ -x $PARSER ]
-then
 PARSER_OPTS="-g -oline -wno-idref"
 SGML_CATALOG_FILES="$SGML/catalog"
 export SGML_CATALOG_FILES
-else
-PARSER=$CDETOP/programs/dtdocbook/sgmls/sgmls
-PARSER_OPTS="-gl"
-SGML_PATH="$SGML/%P:$SGML/%S:%S"
-export SGML_PATH
-fi
+
 INSTANT=$CDETOP/doc/util/dbtoman/instant/instant
 INSTANT_OPT=-d
 
@@ -59,7 +52,7 @@ DECL=$CDETOP/programs/dtdocbook/doc2sdl/docbook.sgml
 
 NROFF=
 
-if [ $# -gt 0 -a $1 = "-c" ]
+if [ $# -gt 0 ] && [ $1 = "-c" ]
 then
        NROFF="| tbl | nroff -man"
        shift
@@ -76,7 +69,8 @@ cat > /tmp/dtm.$$.psinc <<\!
 '\" t
 !
 
-grep '<\!-- $''XConsortium: ' $REFFILE | sed -e 's/<\!-- $''XConsortium:/...\\"/g' -e 's/ -->//g' >> /tmp/dtm.$$.psinc
+grep '<\!-- $''XConsortium: ' $REFFILE | \
+sed -e 's/<\!-- $''XConsortium:/...\\"/g' -e 's/ -->//g' >> /tmp/dtm.$$.psinc
 
 cat >> /tmp/dtm.$$.psinc <<\!
 .de P!
@@ -126,4 +120,9 @@ cat >> /tmp/dtm.$$.psinc <<\!
 .ds f4\"
 !
 
-cat $DECL $DCLFILE $REFFILE | sed -e 's/<\!\[[ ]*\%CDE\.C\.CDE;[ ]*\[<[rR]ef[eE]ntry [iI]d="[^"]*">\]\]>/<refentry>/g' | $PARSER $PARSER_OPTS | $INSTANT $INSTANT_OPT -croff.cmap -sroff.sdata -tdocbook-to-man.ts > /tmp/dtm.$$.out1 && eval cat /tmp/dtm.$$.psinc /tmp/dtm.$$.out1 $NROFF > /tmp/dtm.$$.out2 && cp /tmp/dtm.$$.out2 $MANFILE
+cat $DECL $DCLFILE $REFFILE | \
+sed -e 's/<\!\[[ ]*\%CDE\.C\.CDE;[ ]*\[<[rR]ef[eE]ntry [iI]d="[^"]*">\]\]>/<refentry>/g' | \
+$PARSER $PARSER_OPTS | \
+$INSTANT $INSTANT_OPT -croff.cmap -sroff.sdata -tdocbook-to-man.ts > \
+/tmp/dtm.$$.out1 && eval cat /tmp/dtm.$$.psinc /tmp/dtm.$$.out1 $NROFF > \
+/tmp/dtm.$$.out2 && cp /tmp/dtm.$$.out2 $MANFILE