xdg_desktop_database_update() {
local updater="${EROOT}${DESKTOP_DATABASE_UPDATE_BIN}"
+ if [[ ${EBUILD_PHASE} != post* ]] ; then
+ die "xdg_desktop_database_update must be used in pkg_post* phases."
+ fi
+
if [[ ! -x "${updater}" ]] ; then
debug-print "${updater} is not executable"
return
xdg_mimeinfo_database_update() {
local updater="${EROOT}${MIMEINFO_DATABASE_UPDATE_BIN}"
+ if [[ ${EBUILD_PHASE} != post* ]] ; then
+ die "xdg_mimeinfo_database_update must be used in pkg_post* phases."
+ fi
+
if [[ ! -x "${updater}" ]] ; then
debug-print "${updater} is not executable"
return