fix docbook
This commit is contained in:
1 parent
9874679de8
commit
bf60bf1af4
3 files changed
+23
-14
No files matched your search
@@ -2,23 +2,30 @@
|
|||||||
if [ -e /var/lib/ymp/sysconf/docbook-xml/postinstall.done ] ; then
|
if [ -e /var/lib/ymp/sysconf/docbook-xml/postinstall.done ] ; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
if [ -e /etc/xml/catalog.preserve ]; then
|
if [ ! -e /etc/xml/catalog ]; then
|
||||||
mv /etc/xml/catalog.preserve /etc/xml/catalog
|
|
||||||
elif [ ! -e /etc/xml/catalog ]; then
|
|
||||||
xmlcatalog --noout --create /etc/xml/catalog
|
xmlcatalog --noout --create /etc/xml/catalog
|
||||||
fi
|
fi
|
||||||
|
|
||||||
xmlcatalog --noout --add "delegatePublic" \
|
xmlcatalog --noout --add "delegatePublic" \
|
||||||
"-//OASIS//ENTITIES DocBook XML" \
|
"-//OASIS//ENTITIES DocBook XML" \
|
||||||
"file:///etc/xml/docbook-xml" \
|
"file:///etc/xml/docbook-xml" \
|
||||||
/etc/xml/catalog
|
/etc/xml/catalog
|
||||||
|
|
||||||
xmlcatalog --noout --add "delegatePublic" \
|
xmlcatalog --noout --add "delegatePublic" \
|
||||||
"-//OASIS//DTD DocBook XML" \
|
"-//OASIS//DTD DocBook XML" \
|
||||||
"file:///etc/xml/docbook-xml" \
|
"file:///etc/xml/docbook-xml" \
|
||||||
/etc/xml/catalog
|
/etc/xml/catalog
|
||||||
|
|
||||||
xmlcatalog --noout --add "delegateSystem" \
|
xmlcatalog --noout --add "delegateSystem" \
|
||||||
"http://www.oasis-open.org/docbook/" \
|
"http://www.oasis-open.org/docbook/" \
|
||||||
"file:///etc/xml/docbook-xml" \
|
"file:///etc/xml/docbook-xml" \
|
||||||
/etc/xml/catalog
|
/etc/xml/catalog
|
||||||
|
|
||||||
|
xmlcatalog --noout --add "delegateURI" \
|
||||||
|
"http://www.oasis-open.org/docbook/" \
|
||||||
|
"file:///etc/xml/docbook-xml" \
|
||||||
|
/etc/xml/catalog
|
||||||
|
|
||||||
xmlcatalog --noout --add "delegateURI" \
|
xmlcatalog --noout --add "delegateURI" \
|
||||||
"http://www.oasis-open.org/docbook/" \
|
"http://www.oasis-open.org/docbook/" \
|
||||||
"file:///etc/xml/docbook-xml" \
|
"file:///etc/xml/docbook-xml" \
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
if [ -e /var/lib/ymp/sysconf/docbook-xsl/postinstall.done ] ; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
metadata="/var/lib/ymp/metadata/docbook-xsl.yaml"
|
metadata="/var/lib/ymp/metadata/docbook-xsl.yaml"
|
||||||
ver=$(grep version $metadata | cut -f2 -d":" | tr -d " ")
|
ver=$(grep version $metadata | cut -f2 -d":" | tr -d " ")
|
||||||
|
|
||||||
@@ -7,20 +9,19 @@ _xmlcatalog() {
|
|||||||
xmlcatalog --noout "$@" /etc/xml/catalog
|
xmlcatalog --noout "$@" /etc/xml/catalog
|
||||||
}
|
}
|
||||||
|
|
||||||
[[ -f etc/xml/catalog ]] || _xmlcatalog --create
|
[[ ! -f etc/xml/catalog ]] || _xmlcatalog --create
|
||||||
for ver in $new current; do
|
for new in $ver current; do
|
||||||
for x in rewriteSystem rewriteURI; do
|
for x in rewriteSystem rewriteURI; do
|
||||||
_xmlcatalog --add $x http://cdn.docbook.org/release/xsl/$ver \
|
_xmlcatalog --add $x http://docbook.sourceforge.net/release/xsl/$new \
|
||||||
/usr/share/xml/docbook/xsl-stylesheets-$ver
|
/usr/share/xml/docbook/xsl-stylesheets-$new
|
||||||
|
|
||||||
_xmlcatalog --add $x http://cdn.docbook.org/release/xsl-nons/$ver \
|
_xmlcatalog --add $x http://cdn.docbook.org/release/xsl/$new \
|
||||||
/usr/share/xml/docbook/xsl-stylesheets-$ver-nons
|
/usr/share/xml/docbook/xsl-stylesheets-$new
|
||||||
|
|
||||||
_xmlcatalog --add $x http://docbook.sourceforge.net/release/xsl-ns/$ver \
|
_xmlcatalog --add $x http://docbook.sourceforge.net/release/xsl-ns/$new \
|
||||||
/usr/share/xml/docbook/xsl-stylesheets-$ver
|
/usr/share/xml/docbook/xsl-stylesheets-$new
|
||||||
|
|
||||||
_xmlcatalog --add $x http://docbook.sourceforge.net/release/xsl/$ver \
|
|
||||||
/usr/share/xml/docbook/xsl-stylesheets-$ver-nons
|
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
|
date > /var/lib/ymp/sysconf/docbook-xsl/postinstall.done
|
||||||
@@ -22,6 +22,7 @@ cd $name-v$version
|
|||||||
setup(){
|
setup(){
|
||||||
autoreconf -fvi
|
autoreconf -fvi
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
|
--sysconfdir=/etc \
|
||||||
--with-history \
|
--with-history \
|
||||||
--libdir=/usr/lib64 \
|
--libdir=/usr/lib64 \
|
||||||
$(use_opt python --with-python --without-python)
|
$(use_opt python --with-python --without-python)
|
||||||
|
|||||||
Reference in new issue
Block a user