summaryrefslogtreecommitdiff
path: root/docbook-xml
diff options
context:
space:
mode:
authorDanny Rawlins <monster.romster@gmail.com>2015-03-05 02:24:10 +1100
committerDanny Rawlins <monster.romster@gmail.com>2015-03-05 02:24:10 +1100
commit0c2d9dd9538c908ddf702db17ffa1ca9bd43c75e (patch)
tree3a5be7e445ed6f0270364d9ad88e76f27772369d /docbook-xml
parent67fdfe6ccb38d80979de01a4399b0d910eae5a4e (diff)
downloadcontrib-0c2d9dd9538c908ddf702db17ffa1ca9bd43c75e.tar.gz
contrib-0c2d9dd9538c908ddf702db17ffa1ca9bd43c75e.tar.xz
docbook-xml: fix errors and no more post-install
Diffstat (limited to 'docbook-xml')
-rw-r--r--docbook-xml/.footprint3
-rw-r--r--docbook-xml/.md5sum4
-rw-r--r--docbook-xml/Pkgfile280
-rw-r--r--docbook-xml/post-install110
4 files changed, 248 insertions, 149 deletions
diff --git a/docbook-xml/.footprint b/docbook-xml/.footprint
index 8d82cd30a..52fee4f56 100644
--- a/docbook-xml/.footprint
+++ b/docbook-xml/.footprint
@@ -1,5 +1,6 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/xml/
+-rw-r--r-- root/root etc/xml/docbook-xml
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/xml/
@@ -105,7 +106,6 @@ drwxr-xr-x root/root usr/share/xml/docbook/xml-dtd-4.4/
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.4/docbook.cat
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.4/docbookx.dtd
drwxr-xr-x root/root usr/share/xml/docbook/xml-dtd-4.4/ent/
--rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.4/ent/README
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.4/ent/isoamsa.ent
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.4/ent/isoamsb.ent
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.4/ent/isoamsc.ent
@@ -137,7 +137,6 @@ drwxr-xr-x root/root usr/share/xml/docbook/xml-dtd-4.5/
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.5/docbook.cat
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.5/docbookx.dtd
drwxr-xr-x root/root usr/share/xml/docbook/xml-dtd-4.5/ent/
--rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.5/ent/README
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.5/ent/isoamsa.ent
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.5/ent/isoamsb.ent
-rw-r--r-- root/root usr/share/xml/docbook/xml-dtd-4.5/ent/isoamsc.ent
diff --git a/docbook-xml/.md5sum b/docbook-xml/.md5sum
index 1f627838d..9c8b34785 100644
--- a/docbook-xml/.md5sum
+++ b/docbook-xml/.md5sum
@@ -1 +1,5 @@
+900d7609fb7e6d78901b357e4acfbc17 docbkx412.zip
+73fe50dfe74ca631c1602f558ed8961f docbook-xml-4.2.zip
+ab200202b9e136a144db1e0864c45074 docbook-xml-4.3.zip
+cbb04e9a700955d88c50962ef22c1634 docbook-xml-4.4.zip
03083e288e87a7e829e437358da7ef9e docbook-xml-4.5.zip
diff --git a/docbook-xml/Pkgfile b/docbook-xml/Pkgfile
index 95d34fcb3..a21ac7ba2 100644
--- a/docbook-xml/Pkgfile
+++ b/docbook-xml/Pkgfile
@@ -3,52 +3,258 @@
# Maintainer: Danny Rawlins, crux at romster dot me
# Depends on: libxml2
-## http://www.linuxfromscratch.org/blfs/view/svn/pst/DocBook.html
-
name=docbook-xml
version=4.5
-release=4
-source=(http://www.docbook.org/xml/$version/$name-$version.zip)
-
-build() {
- local _version
-
- for _version in 4.2 4.3 4.4; do
-
- wget -O $SRC/$name-$_version.zip \
- http://www.docbook.org/xml/$_version/$name-$_version.zip
-
- install -d $name-$_version
- pushd $name-$_version
- bsdtar xf $SRC/$name-$_version.zip
- install -d $PKG/usr/share/xml/docbook/xml-dtd-$_version
+release=5
+source=(http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip
+ http://www.docbook.org/xml/4.4/docbook-xml-4.4.zip
+ http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip
+ http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip
+ http://www.docbook.org/xml/4.1.2/docbkx412.zip)
- cp -a docbook.cat *.dtd ent/ *.mod \
- $PKG/usr/share/xml/docbook/xml-dtd-$_version/
-
- popd
+unpack_source() {
+ # similarly-named versions first
+ local DTDVERSION
+ for DTDVERSION in 4.5 4.4 4.3 4.2; do
+ install -d $SRC/$name-$DTDVERSION
+ unzip -q -d $SRC/$name-$DTDVERSION $PKGMK_SOURCE_DIR/$name-$DTDVERSION.zip
done
+ # now 4.1.2, named differently
install -d $SRC/$name-4.1.2
+ unzip -q -d $SRC/$name-4.1.2 $PKGMK_SOURCE_DIR/docbkx412.zip
+}
- wget -O $SRC/docbkx412.zip \
- http://www.docbook.org/xml/4.1.2/docbkx412.zip
-
- pushd $name-4.1.2
- bsdtar xf $SRC/docbkx412.zip
- install -d $PKG/usr/share/xml/docbook/xml-dtd-4.1.2
+build() {
+ # copy to proper locations
+ for DTDVERSION in 4.5 4.4 4.3 4.2 4.1.2
+ do
+ install -d $PKG/usr/share/xml/docbook/xml-dtd-$DTDVERSION
+ cp -a $SRC/$name-$DTDVERSION/{ent,docbook.cat,*.dtd,*.mod} \
+ $PKG/usr/share/xml/docbook/xml-dtd-$DTDVERSION/
+ done
- cp -a docbook.cat *.dtd ent/ *.mod \
- $PKG/usr/share/xml/docbook/xml-dtd-4.1.2/
- popd
+ find $PKG -type f \( -perm -g=r -o -perm -g=w \) -exec chmod -g=rw {} \+
- install -d $PKG/usr/share/xml/docbook/xml-dtd-$version $PKG/etc/xml
- install -v -d -m 0755 $PKG/usr/share/xml/docbook/xml-dtd-$version
- install -v -d -m 0755 $PKG/etc/xml
+ # create initial docbook-xml catalog
+ install -d $PKG/etc/xml
+ xmlcatalog --noout --create $PKG/etc/xml/$name
- cp -a docbook.cat *.dtd ent/ *.mod \
- $PKG/usr/share/xml/docbook/xml-dtd-$version
+ # add each version to the initial catalog
+ #
+ # 4.5
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML V4.5//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/calstblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/soextblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/dbpoolx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/dbhierx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/htmltblx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/dbnotx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/dbcentx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.5/dbgenent.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteSystem" \
+ "http://www.oasis-open.org/docbook/xml/4.5" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteURI" \
+ "http://www.oasis-open.org/docbook/xml/4.5" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.5" \
+ $PKG/etc/xml/$name
+ # 4.4
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML V4.4//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook CALS Table Model V4.4//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.4/calstblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.4/htmltblx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.4/soextblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.4/dbpoolx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.4/dbhierx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.4/dbgenent.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook Notations V4.4//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.4/dbnotx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.4/dbcentx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteSystem" \
+ "http://www.oasis-open.org/docbook/xml/4.4" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.4" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteURI" \
+ "http://www.oasis-open.org/docbook/xml/4.4" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.4" \
+ $PKG/etc/xml/$name
+ # 4.3
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML V4.3//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook CALS Table Model V4.3//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.3/calstblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.3/soextblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook Information Pool V4.3//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.3/dbpoolx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook Additional General Entities V4.3//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.3/dbgenent.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook Notations V4.3//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.3/dbnotx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook Character Entities V4.3//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.3/dbcentx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteSystem" \
+ "http://www.oasis-open.org/docbook/xml/4.3" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.3" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteURI" \
+ "http://www.oasis-open.org/docbook/xml/4.3" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.3" \
+ $PKG/etc/xml/$name
+ # 4.2
+ xmlcatalog --noout --add "public" \
+ "-//OASIS/DTD DocBook XML V4.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS/DTD DocBook CALS Table Model V4.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.2/calstblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS/DTD XML Exchange Table Model 19990315//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.2/soextblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS/ELEMENTS DocBook Information Pool V4.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.2/dbpoolx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS/ELEMENTS DocBook Document Hierarchy V4.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.2/dbhierx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS/ENTITIES DocBook Additional General Entities V4.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.2/dbgenent.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS/ENTITIES DocBook Notations V4.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.2/dbnotx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS/ENTITIES DocBook Character Entities V4.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.2/dbcentx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteSystem" \
+ "http://www.oasis-open.org/docbook/xml/4.2" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.2" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteURI" \
+ "http://www.oasis-open.org/docbook/xml/4.2" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.2" \
+ $PKG/etc/xml/$name
+ # 4.1.2
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML V4.1.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2/soextblx.dtd" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2/dbgenent.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2/dbnotx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2/dbcentx.mod" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteSystem" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.1.2" \
+ $PKG/etc/xml/$name
+ xmlcatalog --noout --add "rewriteURI" \
+ "http://www.oasis-open.org/docbook/xml/4.1.2" \
+ "file:///usr/share/xml/docbook/xml-dtd-4.1.2" \
+ $PKG/etc/xml/$name
- find $PKG/usr/share/xml/docbook/xml-dtd-* -type f -exec chmod go-w,-x {} +
- chown -R root:root $PKG
+ rm $PKG/usr/share/xml/docbook/xml-dtd-4.{4,5}/ent/README
}
diff --git a/docbook-xml/post-install b/docbook-xml/post-install
deleted file mode 100644
index ea754bbab..000000000
--- a/docbook-xml/post-install
+++ /dev/null
@@ -1,110 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ ! -e /etc/xml/docbook ]; then
- xmlcatalog --noout --create /etc/xml/docbook
-fi
-
-xmlcatalog --noout --add "public" \
- "-//OASIS//DTD DocBook XML V4.5//EN" \
- "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "public" \
- "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "public" \
- "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "public" \
- "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "public" \
- "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "public" \
- "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "public" \
- "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "public" \
- "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "public" \
- "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "rewriteSystem" \
- "http://www.oasis-open.org/docbook/xml/4.5" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5" \
- /etc/xml/docbook
-
-xmlcatalog --noout --add "rewriteURI" \
- "http://www.oasis-open.org/docbook/xml/4.5" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5" \
- /etc/xml/docbook
-
-if [ ! -e /etc/xml/catalog ]; then
- xmlcatalog --noout --create /etc/xml/catalog
-fi
-
-xmlcatalog --noout --add "delegatePublic" \
- "-//OASIS//ENTITIES DocBook XML" \
- "file:///etc/xml/docbook" \
- /etc/xml/catalog
-
-xmlcatalog --noout --add "delegatePublic" \
- "-//OASIS//DTD DocBook XML" \
- "file:///etc/xml/docbook" \
- /etc/xml/catalog
-
-xmlcatalog --noout --add "delegateSystem" \
- "http://www.oasis-open.org/docbook/" \
- "file:///etc/xml/docbook" \
- /etc/xml/catalog
-
-xmlcatalog --noout --add "delegateURI" \
- "http://www.oasis-open.org/docbook/" \
- "file:///etc/xml/docbook" \
- /etc/xml/catalog
-
-for DTDVERSION in 4.1.2 4.2 4.3 4.4
-do
- xmlcatalog --noout --add "public" \
- "-//OASIS//DTD DocBook XML V$DTDVERSION//EN" \
- "http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \
- /etc/xml/docbook
- xmlcatalog --noout --add "rewriteSystem" \
- "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5" \
- /etc/xml/docbook
- xmlcatalog --noout --add "rewriteURI" \
- "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \
- "file:///usr/share/xml/docbook/xml-dtd-4.5" \
- /etc/xml/docbook
- xmlcatalog --noout --add "delegateSystem" \
- "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
- "file:///etc/xml/docbook" \
- /etc/xml/catalog
- xmlcatalog --noout --add "delegateURI" \
- "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \
- "file:///etc/xml/docbook" \
- /etc/xml/catalog
-done

Generated by cgit