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: /etc/xml/catalog
| | |
| | | |
| | | COMPONENT_NAME= docbook |
| | | COMPONENT_VERSION= 2.30.0 |
| | | COMPONENT_REVISION= 4 |
| | | COMPONENT_REVISION= 5 |
| | | COMPONENT_SUMMARY= docbook SGML and XML stylesheets |
| | | COMPONENT_FMRI= data/docbook |
| | | COMPONENT_CLASSIFICATION= Desktop (GNOME)/Documentation |
| | |
| | | Release=5.1 |
| | | |
| | | CATALOG=/etc/xml/catalog |
| | | |
| | | if [ ! -s $CATALOG ] |
| | | then |
| | | # Empty or missing file confuses further "add" operations |
| | | /usr/bin/xmlcatalog --create > $CATALOG |
| | | fi |
| | | |
| | | /usr/bin/xmlcatalog --noout --add "rewriteSystem" \ |
| | | "http://docbook.sourceforge.net/release/xsl/${Version}" \ |
| | | "file:///usr/share/sgml/docbook/xsl-stylesheets-${Version}-${Release}" $CATALOG |