summarylogtreecommitdiffstats
path: root/docbook5-schemas.install
diff options
context:
space:
mode:
Diffstat (limited to 'docbook5-schemas.install')
-rw-r--r--docbook5-schemas.install52
1 files changed, 52 insertions, 0 deletions
diff --git a/docbook5-schemas.install b/docbook5-schemas.install
new file mode 100644
index 000000000000..eb6475bcbdb1
--- /dev/null
+++ b/docbook5-schemas.install
@@ -0,0 +1,52 @@
+_datadir=/usr/share
+_rootcatalog=/etc/xml/catalog
+
+post_install() {
+ if [[ -w $_rootcatalog ]]; then
+ for v in 5.0; do
+ xmlcatalog --noout --add "delegatePublic" \
+ "-//OASIS//DTD DocBook XML ${v}//EN" \
+ "file://${_datadir}/xml/docbook5/schema/dtd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateSystem" \
+ "http://docbook.org/xml/${v}/dtd/" \
+ "file://${_datadir}/xml/docbook5/schema/dtd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateURI" \
+ "http://docbook.org/xml/${v}/dtd/" \
+ "file://${_datadir}/xml/docbook5/schema/dtd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateURI" \
+ "http://docbook.org/xml/${v}/rng/" \
+ "file://${_datadir}/xml/docbook5/schema/rng/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateURI" \
+ "http://docbook.org/xml/${v}/sch/" \
+ "file://${_datadir}/xml/docbook5/schema/sch/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateURI" \
+ "http://docbook.org/xml/${v}/xsd/" \
+ "file://${_datadir}/xml/docbook5/schema/xsd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ done
+ fi
+}
+
+post_remove() {
+ if [[ -w $_rootcatalog ]]; then
+ for v in 5.0; do
+ xmlcatalog --noout --del \
+ "file://${_datadir}/xml/docbook5/schema/dtd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --del \
+ "file://${_datadir}/xml/docbook5/schema/rng/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --del \
+ "file://${_datadir}/xml/docbook5/schema/sch/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --del \
+ "file://${_datadir}/xml/docbook5/schema/xsd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ done
+ fi
+}