diff options
Diffstat (limited to 'meta/recipes-devtools/docbook-sgml-dtd')
| -rw-r--r-- | meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-native.inc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-native.inc b/meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-native.inc index 1b357b5368..b2381bd7d1 100644 --- a/meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-native.inc +++ b/meta/recipes-devtools/docbook-sgml-dtd/docbook-sgml-dtd-native.inc | |||
| @@ -58,3 +58,15 @@ docbook_sgml_dtd_sysroot_preprocess () { | |||
| 58 | install -m 755 ${STAGING_BINDIR_NATIVE}/install-catalog ${SYSROOT_DESTDIR}${bindir_crossscripts}/install-catalog-docbook-sgml-dtd-${DTD_VERSION} | 58 | install -m 755 ${STAGING_BINDIR_NATIVE}/install-catalog ${SYSROOT_DESTDIR}${bindir_crossscripts}/install-catalog-docbook-sgml-dtd-${DTD_VERSION} |
| 59 | } | 59 | } |
| 60 | 60 | ||
| 61 | CLEANFUNCS += "docbook_sgml_dtd_sstate_clean" | ||
| 62 | |||
| 63 | docbook_sgml_dtd_sstate_clean () { | ||
| 64 | # Ensure that the catalog file sgml-docbook.cat is properly | ||
| 65 | # updated when the package is removed from sstate cache. | ||
| 66 | if [ -f ${sysconfdir}/sgml/sgml-docbook.bak ]; then | ||
| 67 | sed -i '/'"\/sgml\/sgml-docbook-dtd-${DTD_VERSION}.cat"'/d' \ | ||
| 68 | ${sysconfdir}/sgml/sgml-docbook.bak | ||
| 69 | sed -i '/'"\/sgml\/sgml-docbook-dtd-${DTD_VERSION}.cat"'/d' \ | ||
| 70 | ${sysconfdir}/sgml/sgml-docbook.cat | ||
| 71 | fi | ||
| 72 | } | ||
