Home | History | Annotate | Download | only in ext-sources
      1 #!/bin/bash
      2 
      3 #
      4 # docbook-dtds.spec %post
      5 #
      6 
      7 export Version=1.0
      8 export Release=30.1
      9 
     10 /usr/bin/xmlcatalog --sgml --noout --add \
     11 	/etc/sgml/sgml-docbook-3.0-${Version}-${Release}.cat \
     12 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     13 /usr/bin/xmlcatalog --sgml --noout --add \
     14 	/etc/sgml/sgml-docbook-3.0-${Version}-${Release}.cat \
     15 	/usr/share/sgml/docbook/sgml-dtd-3.0-${Version}-${Release}/catalog
     16 
     17 # DocBook V3.1
     18 /usr/bin/xmlcatalog --sgml --noout --add \
     19 	/etc/sgml/sgml-docbook-3.1-${Version}-${Release}.cat \
     20 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     21 /usr/bin/xmlcatalog --sgml --noout --add \
     22 	/etc/sgml/sgml-docbook-3.1-${Version}-${Release}.cat \
     23 	/usr/share/sgml/docbook/sgml-dtd-3.1-${Version}-${Release}/catalog
     24 
     25 # DocBook V4.0
     26 /usr/bin/xmlcatalog --sgml --noout --add \
     27 	/etc/sgml/sgml-docbook-4.0-${Version}-${Release}.cat \
     28 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     29 /usr/bin/xmlcatalog --sgml --noout --add \
     30 	/etc/sgml/sgml-docbook-4.0-${Version}-${Release}.cat \
     31 	/usr/share/sgml/docbook/sgml-dtd-4.0-${Version}-${Release}/catalog
     32 
     33 # DocBook V4.1
     34 /usr/bin/xmlcatalog --sgml --noout --add \
     35 	/etc/sgml/sgml-docbook-4.1-${Version}-${Release}.cat \
     36 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     37 /usr/bin/xmlcatalog --sgml --noout --add \
     38 	/etc/sgml/sgml-docbook-4.1-${Version}-${Release}.cat \
     39 	/usr/share/sgml/docbook/sgml-dtd-4.1-${Version}-${Release}/catalog
     40 
     41 # DocBook XML V4.1.2
     42 /usr/bin/xmlcatalog --sgml --noout --add \
     43 	/etc/sgml/xml-docbook-4.1.2-${Version}-${Release}.cat \
     44 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     45 /usr/bin/xmlcatalog --sgml --noout --add \
     46 	/etc/sgml/xml-docbook-4.1.2-${Version}-${Release}.cat \
     47 	/usr/share/sgml/docbook/xml-dtd-4.1.2-${Version}-${Release}/catalog
     48 
     49 # DocBook V4.2
     50 /usr/bin/xmlcatalog --sgml --noout --add \
     51 	/etc/sgml/sgml-docbook-4.2-${Version}-${Release}.cat \
     52 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     53 /usr/bin/xmlcatalog --sgml --noout --add \
     54 	/etc/sgml/sgml-docbook-4.2-${Version}-${Release}.cat \
     55 	/usr/share/sgml/docbook/sgml-dtd-4.2-${Version}-${Release}/catalog
     56 
     57 # DocBook XML V4.2
     58 /usr/bin/xmlcatalog --sgml --noout --add \
     59 	/etc/sgml/xml-docbook-4.2-${Version}-${Release}.cat \
     60 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     61 /usr/bin/xmlcatalog --sgml --noout --add \
     62 	/etc/sgml/xml-docbook-4.2-${Version}-${Release}.cat \
     63 	/usr/share/sgml/docbook/xml-dtd-4.2-${Version}-${Release}/catalog
     64 
     65 # DocBook V4.3
     66 /usr/bin/xmlcatalog --sgml --noout --add \
     67 	/etc/sgml/sgml-docbook-4.3-${Version}-${Release}.cat \
     68 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     69 /usr/bin/xmlcatalog --sgml --noout --add \
     70 	/etc/sgml/sgml-docbook-4.3-${Version}-${Release}.cat \
     71 	/usr/share/sgml/docbook/sgml-dtd-4.3-${Version}-${Release}/catalog
     72 
     73 # DocBook XML V4.3
     74 /usr/bin/xmlcatalog --sgml --noout --add \
     75 	/etc/sgml/xml-docbook-4.3-${Version}-${Release}.cat \
     76 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     77 /usr/bin/xmlcatalog --sgml --noout --add \
     78 	/etc/sgml/xml-docbook-4.3-${Version}-${Release}.cat \
     79 	/usr/share/sgml/docbook/xml-dtd-4.3-${Version}-${Release}/catalog
     80 
     81 # DocBook V4.4
     82 /usr/bin/xmlcatalog --sgml --noout --add \
     83 	/etc/sgml/sgml-docbook-4.4-${Version}-${Release}.cat \
     84 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     85 /usr/bin/xmlcatalog --sgml --noout --add \
     86 	/etc/sgml/sgml-docbook-4.4-${Version}-${Release}.cat \
     87 	/usr/share/sgml/docbook/sgml-dtd-4.4-${Version}-${Release}/catalog
     88 # added by laca
     89 test ! -f /etc/sgml/sgml-docbook.cat && \
     90     ( cd /etc/sgml; \
     91       ln -s sgml-docbook-4.4-${Version}-${Release}.cat sgml-docbook.cat )
     92     
     93 
     94 # DocBook XML V4.4
     95 /usr/bin/xmlcatalog --sgml --noout --add \
     96 	/etc/sgml/xml-docbook-4.4-${Version}-${Release}.cat \
     97 	/usr/share/sgml/sgml-iso-entities-8879.1986/catalog
     98 /usr/bin/xmlcatalog --sgml --noout --add \
     99 	/etc/sgml/xml-docbook-4.4-${Version}-${Release}.cat \
    100 	/usr/share/sgml/docbook/xml-dtd-4.4-${Version}-${Release}/catalog
    101 # added by laca
    102 test ! -f /etc/sgml/xml-docbook.cat && \
    103     ( cd /etc/sgml; \
    104       ln -s xml-docbook-4.4-${Version}-${Release}.cat xml-docbook.cat )
    105 
    106 # The following lines are for the case in which the style sheets
    107 # were installed after another DTD but before this DTD
    108 STYLESHEETS=$(echo /usr/share/sgml/docbook/dsssl-stylesheets-*)
    109 STYLESHEETS=${STYLESHEETS##*/dsssl-stylesheets-}
    110 if [ "$STYLESHEETS" != "*" ]; then
    111     # DocBook V3.0
    112     /usr/bin/xmlcatalog --sgml --noout --add \
    113 	/etc/sgml/sgml-docbook-3.0-${Version}-${Release}.cat \
    114 	/usr/share/sgml/openjade/catalog
    115     /usr/bin/xmlcatalog --sgml --noout --add \
    116 	/etc/sgml/sgml-docbook-3.0-${Version}-${Release}.cat \
    117 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    118 
    119     # DocBook V3.1
    120     /usr/bin/xmlcatalog --sgml --noout --add \
    121 	/etc/sgml/sgml-docbook-3.1-${Version}-${Release}.cat \
    122 	/usr/share/sgml/openjade/catalog
    123     /usr/bin/xmlcatalog --sgml --noout --add \
    124 	/etc/sgml/sgml-docbook-3.1-${Version}-${Release}.cat \
    125 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    126 
    127     # DocBook V4.0
    128     /usr/bin/xmlcatalog --sgml --noout --add \
    129 	/etc/sgml/sgml-docbook-4.0-${Version}-${Release}.cat \
    130 	/usr/share/sgml/openjade/catalog
    131     /usr/bin/xmlcatalog --sgml --noout --add \
    132 	/etc/sgml/sgml-docbook-4.0-${Version}-${Release}.cat \
    133 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    134 
    135     # DocBook V4.1
    136     /usr/bin/xmlcatalog --sgml --noout --add \
    137 	/etc/sgml/sgml-docbook-4.1-${Version}-${Release}.cat \
    138 	/usr/share/sgml/openjade/catalog
    139     /usr/bin/xmlcatalog --sgml --noout --add \
    140 	/etc/sgml/sgml-docbook-4.1-${Version}-${Release}.cat \
    141 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    142 
    143     # DocBook XML V4.1.2
    144     /usr/bin/xmlcatalog --sgml --noout --add \
    145 	/etc/sgml/xml-docbook-4.1.2-${Version}-${Release}.cat \
    146 	/usr/share/sgml/openjade/catalog
    147     /usr/bin/xmlcatalog --sgml --noout --add \
    148 	/etc/sgml/xml-docbook-4.1.2-${Version}-${Release}.cat \
    149 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    150 
    151     # DocBook V4.2
    152     /usr/bin/xmlcatalog --sgml --noout --add \
    153 	/etc/sgml/sgml-docbook-4.2-${Version}-${Release}.cat \
    154 	/usr/share/sgml/openjade/catalog
    155     /usr/bin/xmlcatalog --sgml --noout --add \
    156 	/etc/sgml/sgml-docbook-4.2-${Version}-${Release}.cat \
    157 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    158 
    159     # DocBook XML V4.2
    160     /usr/bin/xmlcatalog --sgml --noout --add \
    161 	/etc/sgml/xml-docbook-4.2-${Version}-${Release}.cat \
    162 	/usr/share/sgml/openjade/catalog
    163     /usr/bin/xmlcatalog --sgml --noout --add \
    164 	/etc/sgml/xml-docbook-4.2-${Version}-${Release}.cat \
    165 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    166 
    167     # DocBook V4.3
    168     /usr/bin/xmlcatalog --sgml --noout --add \
    169 	/etc/sgml/sgml-docbook-4.3-${Version}-${Release}.cat \
    170 	/usr/share/sgml/openjade/catalog
    171     /usr/bin/xmlcatalog --sgml --noout --add \
    172 	/etc/sgml/sgml-docbook-4.3-${Version}-${Release}.cat \
    173 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    174 
    175     # DocBook XML V4.3
    176     /usr/bin/xmlcatalog --sgml --noout --add \
    177 	/etc/sgml/xml-docbook-4.3-${Version}-${Release}.cat \
    178 	/usr/share/sgml/openjade/catalog
    179     /usr/bin/xmlcatalog --sgml --noout --add \
    180 	/etc/sgml/xml-docbook-4.3-${Version}-${Release}.cat \
    181 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    182 
    183     # DocBook V4.4
    184     /usr/bin/xmlcatalog --sgml --noout --add \
    185 	/etc/sgml/sgml-docbook-4.4-${Version}-${Release}.cat \
    186 	/usr/share/sgml/openjade/catalog
    187     /usr/bin/xmlcatalog --sgml --noout --add \
    188 	/etc/sgml/sgml-docbook-4.4-${Version}-${Release}.cat \
    189 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    190 
    191     # DocBook XML V4.4
    192     /usr/bin/xmlcatalog --sgml --noout --add \
    193 	/etc/sgml/xml-docbook-4.4-${Version}-${Release}.cat \
    194 	/usr/share/sgml/openjade/catalog
    195     /usr/bin/xmlcatalog --sgml --noout --add \
    196 	/etc/sgml/xml-docbook-4.4-${Version}-${Release}.cat \
    197 	/usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog
    198 fi
    199 
    200 # Fix up SGML super catalog so that there isn't an XML DTD before an
    201 # SGML one.  We need to do this (*sigh*) because xmlcatalog messes up
    202 # the order of the lines, and SGML tools don't like to see XML things
    203 # they aren't expecting.
    204 CATALOG=/etc/sgml/catalog
    205 SGML=$(cat -n ${CATALOG} | grep sgml-docbook | head -1 | (read n line;echo $n))
    206 XML=$(cat -n ${CATALOG} | grep xml-docbook | head -1 | (read n line; echo $n))
    207 # Do they need switching around?
    208 if [ -n "${XML}" ] && [ -n "${SGML}" ] && [ "${XML}" -lt "${SGML}" ]
    209 then
    210   # Switch those two lines around.
    211   XML=$((XML - 1))
    212   SGML=$((SGML - 1))
    213   perl -e "@_=<>;@_[$XML, $SGML]=@_[$SGML, $XML];print @_" \
    214     ${CATALOG} > ${CATALOG}.rpmtmp
    215   mv -f ${CATALOG}.rpmtmp ${CATALOG}
    216 fi
    217 
    218 ##
    219 ## XML catalog
    220 ##
    221 
    222 CATALOG=/etc/xml/docbook-xmlcatalog
    223 
    224 if [ -w $CATALOG ]
    225 then
    226 	# DocBook XML V4.1.2
    227 	/usr/bin/xmlcatalog --noout --add "public" \
    228 		"ISO 8879:1986//ENTITIES Publishing//EN" \
    229 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-pub.ent" $CATALOG
    230 	/usr/bin/xmlcatalog --noout --add "public" \
    231 		"ISO 8879:1986//ENTITIES Greek Letters//EN" \
    232 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-grk1.ent" $CATALOG
    233 	/usr/bin/xmlcatalog --noout --add "public" \
    234 		"-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" \
    235 		"xml-dtd-4.1.2-${Version}-${Release}/dbpoolx.mod" $CATALOG
    236 	/usr/bin/xmlcatalog --noout --add "public" \
    237 		"ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \
    238 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-box.ent" $CATALOG
    239 	/usr/bin/xmlcatalog --noout --add "public" \
    240 		"-//OASIS//DTD DocBook XML V4.1.2//EN" \
    241 		"xml-dtd-4.1.2-${Version}-${Release}/docbookx.dtd" $CATALOG
    242 	/usr/bin/xmlcatalog --noout --add "public" \
    243 		"ISO 8879:1986//ENTITIES Greek Symbols//EN" \
    244 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-grk3.ent" $CATALOG
    245 	/usr/bin/xmlcatalog --noout --add "public" \
    246 		"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \
    247 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsn.ent" $CATALOG
    248 	/usr/bin/xmlcatalog --noout --add "public" \
    249 		"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \
    250 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-num.ent" $CATALOG
    251 	/usr/bin/xmlcatalog --noout --add "public" \
    252 		"-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" \
    253 		"xml-dtd-4.1.2-${Version}-${Release}/dbcentx.mod" $CATALOG
    254 	/usr/bin/xmlcatalog --noout --add "public" \
    255 		"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \
    256 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-grk4.ent" $CATALOG
    257 	/usr/bin/xmlcatalog --noout --add "public" \
    258 		"-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" \
    259 		"xml-dtd-4.1.2-${Version}-${Release}/dbnotnx.mod" $CATALOG
    260 	/usr/bin/xmlcatalog --noout --add "public" \
    261 		"ISO 8879:1986//ENTITIES Diacritical Marks//EN" \
    262 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-dia.ent" $CATALOG
    263 	/usr/bin/xmlcatalog --noout --add "public" \
    264 		"ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \
    265 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-grk2.ent" $CATALOG
    266 	/usr/bin/xmlcatalog --noout --add "public" \
    267 		"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" \
    268 		"xml-dtd-4.1.2-${Version}-${Release}/dbgenent.mod" $CATALOG
    269 	/usr/bin/xmlcatalog --noout --add "public" \
    270 		"-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" \
    271 		"xml-dtd-4.1.2-${Version}-${Release}/dbhierx.mod" $CATALOG
    272 	/usr/bin/xmlcatalog --noout --add "public" \
    273 		"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \
    274 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsa.ent" $CATALOG
    275 	/usr/bin/xmlcatalog --noout --add "public" \
    276 		"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \
    277 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amso.ent" $CATALOG
    278 	/usr/bin/xmlcatalog --noout --add "public" \
    279 		"ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \
    280 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-cyrl.ent" $CATALOG
    281 	/usr/bin/xmlcatalog --noout --add "public" \
    282 		"ISO 8879:1986//ENTITIES General Technical//EN" \
    283 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-tech.ent" $CATALOG
    284 	/usr/bin/xmlcatalog --noout --add "public" \
    285 		"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \
    286 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsc.ent" $CATALOG
    287 	/usr/bin/xmlcatalog --noout --add "public" \
    288 		"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
    289 		"xml-dtd-4.1.2-${Version}-${Release}/soextblx.dtd" $CATALOG
    290 	/usr/bin/xmlcatalog --noout --add "public" \
    291 		"-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \
    292 		"xml-dtd-4.1.2-${Version}-${Release}/calstblx.dtd" $CATALOG
    293 	/usr/bin/xmlcatalog --noout --add "public" \
    294 		"ISO 8879:1986//ENTITIES Added Latin 1//EN" \
    295 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-lat1.ent" $CATALOG
    296 	/usr/bin/xmlcatalog --noout --add "public" \
    297 		"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \
    298 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsb.ent" $CATALOG
    299 	/usr/bin/xmlcatalog --noout --add "public" \
    300 		"ISO 8879:1986//ENTITIES Added Latin 2//EN" \
    301 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-lat2.ent" $CATALOG
    302 	/usr/bin/xmlcatalog --noout --add "public" \
    303 		"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" \
    304 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsr.ent" $CATALOG
    305 	/usr/bin/xmlcatalog --noout --add "public" \
    306 		"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" \
    307 		"xml-dtd-4.1.2-${Version}-${Release}/ent/iso-cyr2.ent" $CATALOG
    308 	/usr/bin/xmlcatalog --noout --add "rewriteSystem" \
    309 		"http://www.oasis-open.org/docbook/xml/4.1.2" \
    310 		"xml-dtd-4.1.2-${Version}-${Release}" $CATALOG
    311 	/usr/bin/xmlcatalog --noout --add "rewriteURI" \
    312 		"http://www.oasis-open.org/docbook/xml/4.1.2" \
    313 		"xml-dtd-4.1.2-${Version}-${Release}" $CATALOG
    314 
    315 	# DocBook XML V4.2
    316 	/usr/bin/xmlcatalog --noout --add "public" \
    317 		"ISO 8879:1986//ENTITIES Publishing//EN" \
    318 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-pub.ent" $CATALOG
    319 	/usr/bin/xmlcatalog --noout --add "public" \
    320 		"ISO 8879:1986//ENTITIES Greek Letters//EN" \
    321 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-grk1.ent" $CATALOG
    322 	/usr/bin/xmlcatalog --noout --add "public" \
    323 		"-//OASIS//ELEMENTS DocBook XML Information Pool V4.2//EN" \
    324 		"xml-dtd-4.2-${Version}-${Release}/dbpoolx.mod" $CATALOG
    325 	/usr/bin/xmlcatalog --noout --add "public" \
    326 		"ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \
    327 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-box.ent" $CATALOG
    328 	/usr/bin/xmlcatalog --noout --add "public" \
    329 		"-//OASIS//DTD DocBook XML V4.2//EN" \
    330 		"xml-dtd-4.2-${Version}-${Release}/docbookx.dtd" $CATALOG
    331 	/usr/bin/xmlcatalog --noout --add "public" \
    332 		"ISO 8879:1986//ENTITIES Greek Symbols//EN" \
    333 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-grk3.ent" $CATALOG
    334 	/usr/bin/xmlcatalog --noout --add "public" \
    335 		"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \
    336 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-amsn.ent" $CATALOG
    337 	/usr/bin/xmlcatalog --noout --add "public" \
    338 		"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \
    339 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-num.ent" $CATALOG
    340 	/usr/bin/xmlcatalog --noout --add "public" \
    341 		"-//OASIS//ENTITIES DocBook XML Character Entities V4.2//EN" \
    342 		"xml-dtd-4.2-${Version}-${Release}/dbcentx.mod" $CATALOG
    343 	/usr/bin/xmlcatalog --noout --add "public" \
    344 		"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \
    345 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-grk4.ent" $CATALOG
    346 	/usr/bin/xmlcatalog --noout --add "public" \
    347 		"-//OASIS//ENTITIES DocBook XML Notations V4.2//EN" \
    348 		"xml-dtd-4.2-${Version}-${Release}/dbnotnx.mod" $CATALOG
    349 	/usr/bin/xmlcatalog --noout --add "public" \
    350 		"ISO 8879:1986//ENTITIES Diacritical Marks//EN" \
    351 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-dia.ent" $CATALOG
    352 	/usr/bin/xmlcatalog --noout --add "public" \
    353 		"ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \
    354 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-grk2.ent" $CATALOG
    355 	/usr/bin/xmlcatalog --noout --add "public" \
    356 		"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.2//EN" \
    357 		"xml-dtd-4.2-${Version}-${Release}/dbgenent.mod" $CATALOG
    358 	/usr/bin/xmlcatalog --noout --add "public" \
    359 		"-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.2//EN" \
    360 		"xml-dtd-4.2-${Version}-${Release}/dbhierx.mod" $CATALOG
    361 	/usr/bin/xmlcatalog --noout --add "public" \
    362 		"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \
    363 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-amsa.ent" $CATALOG
    364 	/usr/bin/xmlcatalog --noout --add "public" \
    365 		"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \
    366 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-amso.ent" $CATALOG
    367 	/usr/bin/xmlcatalog --noout --add "public" \
    368 		"ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \
    369 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-cyrl.ent" $CATALOG
    370 	/usr/bin/xmlcatalog --noout --add "public" \
    371 		"ISO 8879:1986//ENTITIES General Technical//EN" \
    372 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-tech.ent" $CATALOG
    373 	/usr/bin/xmlcatalog --noout --add "public" \
    374 		"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \
    375 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-amsc.ent" $CATALOG
    376 	/usr/bin/xmlcatalog --noout --add "public" \
    377 		"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
    378 		"xml-dtd-4.2-${Version}-${Release}/soextblx.dtd" $CATALOG
    379 	/usr/bin/xmlcatalog --noout --add "public" \
    380 		"-//OASIS//DTD DocBook XML CALS Table Model V4.2//EN" \
    381 		"xml-dtd-4.2-${Version}-${Release}/calstblx.dtd" $CATALOG
    382 	/usr/bin/xmlcatalog --noout --add "public" \
    383 		"ISO 8879:1986//ENTITIES Added Latin 1//EN" \
    384 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-lat1.ent" $CATALOG
    385 	/usr/bin/xmlcatalog --noout --add "public" \
    386 		"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \
    387 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-amsb.ent" $CATALOG
    388 	/usr/bin/xmlcatalog --noout --add "public" \
    389 		"ISO 8879:1986//ENTITIES Added Latin 2//EN" \
    390 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-lat2.ent" $CATALOG
    391 	/usr/bin/xmlcatalog --noout --add "public" \
    392 		"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" \
    393 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-amsr.ent" $CATALOG
    394 	/usr/bin/xmlcatalog --noout --add "public" \
    395 		"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" \
    396 		"xml-dtd-4.2-${Version}-${Release}/ent/iso-cyr2.ent" $CATALOG
    397 	/usr/bin/xmlcatalog --noout --add "rewriteSystem" \
    398 		"http://www.oasis-open.org/docbook/xml/4.2" \
    399 		"xml-dtd-4.2-${Version}-${Release}" $CATALOG
    400 	/usr/bin/xmlcatalog --noout --add "rewriteURI" \
    401 		"http://www.oasis-open.org/docbook/xml/4.2" \
    402 		"xml-dtd-4.2-${Version}-${Release}" $CATALOG
    403 
    404 	# DocBook XML V4.3
    405 	/usr/bin/xmlcatalog --noout --add "public" \
    406 		"ISO 8879:1986//ENTITIES Publishing//EN" \
    407 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-pub.ent" $CATALOG
    408 	/usr/bin/xmlcatalog --noout --add "public" \
    409 		"ISO 8879:1986//ENTITIES Greek Letters//EN" \
    410 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-grk1.ent" $CATALOG
    411 	/usr/bin/xmlcatalog --noout --add "public" \
    412 		"-//OASIS//ELEMENTS DocBook XML Information Pool V4.3//EN" \
    413 		"xml-dtd-4.3-${Version}-${Release}/dbpoolx.mod" $CATALOG
    414 	/usr/bin/xmlcatalog --noout --add "public" \
    415 		"ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \
    416 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-box.ent" $CATALOG
    417 	/usr/bin/xmlcatalog --noout --add "public" \
    418 		"-//OASIS//DTD DocBook XML V4.3//EN" \
    419 		"xml-dtd-4.3-${Version}-${Release}/docbookx.dtd" $CATALOG
    420 	/usr/bin/xmlcatalog --noout --add "public" \
    421 		"ISO 8879:1986//ENTITIES Greek Symbols//EN" \
    422 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-grk3.ent" $CATALOG
    423 	/usr/bin/xmlcatalog --noout --add "public" \
    424 		"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \
    425 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-amsn.ent" $CATALOG
    426 	/usr/bin/xmlcatalog --noout --add "public" \
    427 		"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \
    428 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-num.ent" $CATALOG
    429 	/usr/bin/xmlcatalog --noout --add "public" \
    430 		"-//OASIS//ENTITIES DocBook XML Character Entities V4.3//EN" \
    431 		"xml-dtd-4.3-${Version}-${Release}/dbcentx.mod" $CATALOG
    432 	/usr/bin/xmlcatalog --noout --add "public" \
    433 		"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \
    434 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-grk4.ent" $CATALOG
    435 	/usr/bin/xmlcatalog --noout --add "public" \
    436 		"-//OASIS//ENTITIES DocBook XML Notations V4.3//EN" \
    437 		"xml-dtd-4.3-${Version}-${Release}/dbnotnx.mod" $CATALOG
    438 	/usr/bin/xmlcatalog --noout --add "public" \
    439 		"ISO 8879:1986//ENTITIES Diacritical Marks//EN" \
    440 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-dia.ent" $CATALOG
    441 	/usr/bin/xmlcatalog --noout --add "public" \
    442 		"ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \
    443 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-grk2.ent" $CATALOG
    444 	/usr/bin/xmlcatalog --noout --add "public" \
    445 		"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.3//EN" \
    446 		"xml-dtd-4.3-${Version}-${Release}/dbgenent.mod" $CATALOG
    447 	/usr/bin/xmlcatalog --noout --add "public" \
    448 		"-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.3//EN" \
    449 		"xml-dtd-4.3-${Version}-${Release}/dbhierx.mod" $CATALOG
    450 	/usr/bin/xmlcatalog --noout --add "public" \
    451 		"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \
    452 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-amsa.ent" $CATALOG
    453 	/usr/bin/xmlcatalog --noout --add "public" \
    454 		"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \
    455 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-amso.ent" $CATALOG
    456 	/usr/bin/xmlcatalog --noout --add "public" \
    457 		"ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \
    458 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-cyrl.ent" $CATALOG
    459 	/usr/bin/xmlcatalog --noout --add "public" \
    460 		"ISO 8879:1986//ENTITIES General Technical//EN" \
    461 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-tech.ent" $CATALOG
    462 	/usr/bin/xmlcatalog --noout --add "public" \
    463 		"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \
    464 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-amsc.ent" $CATALOG
    465 	/usr/bin/xmlcatalog --noout --add "public" \
    466 		"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
    467 		"xml-dtd-4.3-${Version}-${Release}/soextblx.dtd" $CATALOG
    468 	/usr/bin/xmlcatalog --noout --add "public" \
    469 		"-//OASIS//DTD DocBook XML CALS Table Model V4.3//EN" \
    470 		"xml-dtd-4.3-${Version}-${Release}/calstblx.dtd" $CATALOG
    471 	/usr/bin/xmlcatalog --noout --add "public" \
    472 		"ISO 8879:1986//ENTITIES Added Latin 1//EN" \
    473 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-lat1.ent" $CATALOG
    474 	/usr/bin/xmlcatalog --noout --add "public" \
    475 		"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \
    476 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-amsb.ent" $CATALOG
    477 	/usr/bin/xmlcatalog --noout --add "public" \
    478 		"ISO 8879:1986//ENTITIES Added Latin 2//EN" \
    479 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-lat2.ent" $CATALOG
    480 	/usr/bin/xmlcatalog --noout --add "public" \
    481 		"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" \
    482 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-amsr.ent" $CATALOG
    483 	/usr/bin/xmlcatalog --noout --add "public" \
    484 		"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" \
    485 		"xml-dtd-4.3-${Version}-${Release}/ent/iso-cyr2.ent" $CATALOG
    486 	/usr/bin/xmlcatalog --noout --add "rewriteSystem" \
    487 		"http://www.oasis-open.org/docbook/xml/4.3" \
    488 		"xml-dtd-4.3-${Version}-${Release}" $CATALOG
    489 	/usr/bin/xmlcatalog --noout --add "rewriteURI" \
    490 		"http://www.oasis-open.org/docbook/xml/4.3" \
    491 		"xml-dtd-4.3-${Version}-${Release}" $CATALOG
    492 
    493 	# DocBook XML V4.4
    494 	/usr/bin/xmlcatalog --noout --add "public" \
    495 		"ISO 8879:1986//ENTITIES Publishing//EN" \
    496 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-pub.ent" $CATALOG
    497 	/usr/bin/xmlcatalog --noout --add "public" \
    498 		"ISO 8879:1986//ENTITIES Greek Letters//EN" \
    499 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-grk1.ent" $CATALOG
    500 	/usr/bin/xmlcatalog --noout --add "public" \
    501 		"-//OASIS//ELEMENTS DocBook XML Information Pool V4.4//EN" \
    502 		"xml-dtd-4.4-${Version}-${Release}/dbpoolx.mod" $CATALOG
    503 	/usr/bin/xmlcatalog --noout --add "public" \
    504 		"ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \
    505 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-box.ent" $CATALOG
    506 	/usr/bin/xmlcatalog --noout --add "public" \
    507 		"-//OASIS//DTD DocBook XML V4.4//EN" \
    508 		"xml-dtd-4.4-${Version}-${Release}/docbookx.dtd" $CATALOG
    509 	/usr/bin/xmlcatalog --noout --add "public" \
    510 		"ISO 8879:1986//ENTITIES Greek Symbols//EN" \
    511 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-grk3.ent" $CATALOG
    512 	/usr/bin/xmlcatalog --noout --add "public" \
    513 		"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \
    514 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-amsn.ent" $CATALOG
    515 	/usr/bin/xmlcatalog --noout --add "public" \
    516 		"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \
    517 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-num.ent" $CATALOG
    518 	/usr/bin/xmlcatalog --noout --add "public" \
    519 		"-//OASIS//ENTITIES DocBook XML Character Entities V4.4//EN" \
    520 		"xml-dtd-4.4-${Version}-${Release}/dbcentx.mod" $CATALOG
    521 	/usr/bin/xmlcatalog --noout --add "public" \
    522 		"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \
    523 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-grk4.ent" $CATALOG
    524 	/usr/bin/xmlcatalog --noout --add "public" \
    525 		"-//OASIS//ENTITIES DocBook XML Notations V4.4//EN" \
    526 		"xml-dtd-4.4-${Version}-${Release}/dbnotnx.mod" $CATALOG
    527 	/usr/bin/xmlcatalog --noout --add "public" \
    528 		"ISO 8879:1986//ENTITIES Diacritical Marks//EN" \
    529 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-dia.ent" $CATALOG
    530 	/usr/bin/xmlcatalog --noout --add "public" \
    531 		"ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \
    532 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-grk2.ent" $CATALOG
    533 	/usr/bin/xmlcatalog --noout --add "public" \
    534 		"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.4//EN" \
    535 		"xml-dtd-4.4-${Version}-${Release}/dbgenent.mod" $CATALOG
    536 	/usr/bin/xmlcatalog --noout --add "public" \
    537 		"-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.4//EN" \
    538 		"xml-dtd-4.4-${Version}-${Release}/dbhierx.mod" $CATALOG
    539 	/usr/bin/xmlcatalog --noout --add "public" \
    540 		"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \
    541 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-amsa.ent" $CATALOG
    542 	/usr/bin/xmlcatalog --noout --add "public" \
    543 		"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \
    544 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-amso.ent" $CATALOG
    545 	/usr/bin/xmlcatalog --noout --add "public" \
    546 		"ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \
    547 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-cyrl.ent" $CATALOG
    548 	/usr/bin/xmlcatalog --noout --add "public" \
    549 		"ISO 8879:1986//ENTITIES General Technical//EN" \
    550 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-tech.ent" $CATALOG
    551 	/usr/bin/xmlcatalog --noout --add "public" \
    552 		"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \
    553 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-amsc.ent" $CATALOG
    554 	/usr/bin/xmlcatalog --noout --add "public" \
    555 		"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
    556 		"xml-dtd-4.4-${Version}-${Release}/soextblx.dtd" $CATALOG
    557 	/usr/bin/xmlcatalog --noout --add "public" \
    558 		"-//OASIS//DTD DocBook XML CALS Table Model V4.4//EN" \
    559 		"xml-dtd-4.4-${Version}-${Release}/calstblx.dtd" $CATALOG
    560 	/usr/bin/xmlcatalog --noout --add "public" \
    561 		"ISO 8879:1986//ENTITIES Added Latin 1//EN" \
    562 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-lat1.ent" $CATALOG
    563 	/usr/bin/xmlcatalog --noout --add "public" \
    564 		"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \
    565 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-amsb.ent" $CATALOG
    566 	/usr/bin/xmlcatalog --noout --add "public" \
    567 		"ISO 8879:1986//ENTITIES Added Latin 2//EN" \
    568 		"xml-dtd-4.4-${Version}-${Release}/ent/iso-lat2.ent" $CATALOG
    569 	/usr/bin/xmlcatalog --noout --add "public" \
    570 		"ISO 8879:1986//ENTITIES Added Ma