galeb-mkfiles

Извори пакета за Галеб
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

mkcat.sh (3439B)


      1 #!/bin/sh
      2 
      3 if [ $# -ne 2 ]; then
      4 	printf "Usage: %s [xmldir] [xmldirurl]\n" "${0##*/}" >&2
      5 	exit 1
      6 fi
      7 
      8 xmldir=$1
      9 xmldirurl=$2
     10 
     11 if [ ! -e $xmldir/docbook ]; then
     12     xmlcatalog --noout --create $xmldir/docbook
     13 fi
     14 xmlcatalog --noout --add "public"     "-//OASIS//DTD DocBook XML V4.5//EN"     "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"     $xmldir/docbook
     15 xmlcatalog --noout --add "public"     "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN"     "file:///share/xml/docbook/xml-dtd-4.5/calstblx.dtd"     $xmldir/docbook
     16 xmlcatalog --noout --add "public"     "-//OASIS//DTD XML Exchange Table Model 19990315//EN"     "file:///share/xml/docbook/xml-dtd-4.5/soextblx.dtd"     $xmldir/docbook
     17 xmlcatalog --noout --add "public"     "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN"     "file:///share/xml/docbook/xml-dtd-4.5/dbpoolx.mod"     $xmldir/docbook
     18 xmlcatalog --noout --add "public"     "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN"     "file:///share/xml/docbook/xml-dtd-4.5/dbhierx.mod"     $xmldir/docbook
     19 xmlcatalog --noout --add "public"     "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN"     "file:///share/xml/docbook/xml-dtd-4.5/htmltblx.mod"     $xmldir/docbook
     20 xmlcatalog --noout --add "public"     "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN"     "file:///share/xml/docbook/xml-dtd-4.5/dbnotnx.mod"     $xmldir/docbook
     21 xmlcatalog --noout --add "public"     "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN"     "file:///share/xml/docbook/xml-dtd-4.5/dbcentx.mod"     $xmldir/docbook
     22 xmlcatalog --noout --add "public"     "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN"     "file:///share/xml/docbook/xml-dtd-4.5/dbgenent.mod"     $xmldir/docbook
     23 xmlcatalog --noout --add "rewriteSystem"     "http://www.oasis-open.org/docbook/xml/4.5"     "file:///share/xml/docbook/xml-dtd-4.5"     $xmldir/docbook
     24 xmlcatalog --noout --add "rewriteURI"     "http://www.oasis-open.org/docbook/xml/4.5"     "file:///share/xml/docbook/xml-dtd-4.5"     $xmldir/docbook
     25 if [ ! -e $xmldir/catalog ]; then
     26     xmlcatalog --noout --create $xmldir/catalog
     27 fi
     28 xmlcatalog --noout --add "delegatePublic"     "-//OASIS//ENTITIES DocBook XML"     "file://$xmldirurl/docbook"     $xmldir/catalog
     29 xmlcatalog --noout --add "delegatePublic"     "-//OASIS//DTD DocBook XML"     "file://$xmldirurl/docbook"     $xmldir/catalog
     30 xmlcatalog --noout --add "delegateSystem"     "http://www.oasis-open.org/docbook/"     "file://$xmldirurl/docbook"     $xmldir/catalog
     31 xmlcatalog --noout --add "delegateURI"     "http://www.oasis-open.org/docbook/"     "file://$xmldirurl/docbook"     $xmldir/catalog
     32 for DTDVERSION in 4.1.2 4.2 4.3 4.4
     33 do
     34   xmlcatalog --noout --add "public"     "-//OASIS//DTD DocBook XML V//EN"     "http://www.oasis-open.org/docbook/xml//docbookx.dtd"     $xmldir/docbook
     35   xmlcatalog --noout --add "rewriteSystem"     "http://www.oasis-open.org/docbook/xml/"     "file:///share/xml/docbook/xml-dtd-4.5"     $xmldir/docbook
     36   xmlcatalog --noout --add "rewriteURI"     "http://www.oasis-open.org/docbook/xml/"     "file:///share/xml/docbook/xml-dtd-4.5"     $xmldir/docbook
     37   xmlcatalog --noout --add "delegateSystem"     "http://www.oasis-open.org/docbook/xml//"     "file://$xmldirurl/docbook"     $xmldir/catalog
     38   xmlcatalog --noout --add "delegateURI"     "http://www.oasis-open.org/docbook/xml//"     "file://$xmldirurl/docbook"     $xmldir/catalog
     39 done