addSGMLCatalogs () { if test -d $1/sgml/dtd; then for i in $(find $1/sgml/dtd -name docbook.cat); do export SGML_CATALOG_FILES="${SGML_CATALOG_FILES:+:}$i" done fi } if test -z "$sgmlHookDone"; then sgmlHookDone=1 export SGML_CATALOG_FILES envHooks+=(addSGMLCatalogs) fi