1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
ROOTCATALOG=/etc/xml/catalog if [ -w $ROOTCATALOG ] then for v in 5.0 5.1 do /usr/bin/xmlcatalog --noout --add "delegatePublic" \ "-//OASIS//DTD DocBook XML ${v}//EN" \ "file:///usr/share/xml/docbook5/schema/dtd/${v}/catalog.xml" \ $ROOTCATALOG /usr/bin/xmlcatalog --noout --add "delegateURI" \ "http://docbook.org/xml/${v}/rng/" \ "file:///usr/share/xml/docbook5/schema/rng/${v}/catalog.xml" \ $ROOTCATALOG /usr/bin/xmlcatalog --noout --add "delegateURI" \ "http://docbook.org/xml/${v}/sch/" \ "file:///usr/share/xml/docbook5/schema/sch/${v}/catalog.xml" \ $ROOTCATALOG done /usr/bin/xmlcatalog --noout --add "delegateURI" \ "http://docbook.org/xml/5.0/xsd/" \ "file:///usr/share/xml/docbook5/schema/xsd/${v}/catalog.xml" \ $ROOTCATALOG /usr/bin/xmlcatalog --noout --add "delegateSystem" \ "http://docbook.org/xml/5.0/dtd/" \ "file:///usr/share/xml/docbook5/schema/dtd/${v}/catalog.xml" \ $ROOTCATALOG /usr/bin/xmlcatalog --noout --add "delegateURI" \ "http://docbook.org/xml/5.0/dtd/" \ "file:///usr/share/xml/docbook5/schema/dtd/${v}/catalog.xml" \ $ROOTCATALOG fi
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
if [ "$1" = 0 ]; then ROOTCATALOG=/etc/xml/catalog if [ -w $ROOTCATALOG ] then for v in 5.0 5.1 do /usr/bin/xmlcatalog --noout --del \ "file:///usr/share/xml/docbook5/schema/rng/${v}/catalog.xml" \ $ROOTCATALOG /usr/bin/xmlcatalog --noout --del \ "file:///usr/share/xml/docbook5/schema/sch/${v}/catalog.xml" \ $ROOTCATALOG done /usr/bin/xmlcatalog --noout --del \ "file:///usr/share/xml/docbook5/schema/dtd/5.0/catalog.xml" \ $ROOTCATALOG /usr/bin/xmlcatalog --noout --del \ "file:///usr/share/xml/docbook5/schema/xsd/5.0/catalog.xml" \ $ROOTCATALOG fi fi