Jim Klimov
2021-07-26 597b0321bbb4abf78f8750f9c2f660fd78e1d19d
docbook: fix docbook-catalog-install.sh (used in svc:/application/desktop-cache/docbook-catalog-update:default) for edge case of zero-sized lost catalog file
2 files modified
8 ■■■■ changed files
components/docbook/docbook/Makefile 2 ●●● patch | view | raw | blame | history
components/docbook/docbook/files/docbook-catalog-install.sh 6 ●●●●● patch | view | raw | blame | history
components/docbook/docbook/Makefile
@@ -16,7 +16,7 @@
COMPONENT_NAME= docbook
COMPONENT_VERSION= 2.30.0
COMPONENT_REVISION= 2
COMPONENT_REVISION= 3
COMPONENT_SUMMARY= docbook SGML and XML stylesheets
include ../../../make-rules/ips.mk
components/docbook/docbook/files/docbook-catalog-install.sh
@@ -258,6 +258,12 @@
if [ -w $CATALOG ]
then
    if [ ! -s $CATALOG ]
    then
        # Empty or missing file confuses further "add" operations
        /usr/bin/xmlcatalog --create > $CATALOG
    fi
    # DocBook XML V4.1.2
    /usr/bin/xmlcatalog --noout --add "public" \
        "ISO 8879:1986//ENTITIES Publishing//EN" \