From: Koen Kooi Date: Thu, 4 Dec 2008 11:17:24 +0000 (+0100) Subject: mime.bbclass: check whether update-mime-database is executable before trying to call... X-Git-Tag: Release-2010-05/1~4968 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=50a66459545dc3491e0f5928a84353de2fbe830c;p=openembedded.git mime.bbclass: check whether update-mime-database is executable before trying to call it and move prerm to postrm --- diff --git a/classes/mime.bbclass b/classes/mime.bbclass index 791fbceb14..c8d3ef17a4 100644 --- a/classes/mime.bbclass +++ b/classes/mime.bbclass @@ -2,13 +2,23 @@ DEPENDS += "shared-mime-info-native shared-mime-info" mime_postinst() { if [ "$1" = configure ]; then - update-mime-database $D${datadir}/mime + if [ -x ${bindir}/update-mime-database ] ; then + update-mime-database $D${datadir}/mime + else + echo "Missing ${bindir}/update-mime-database, update of mime database failed!" + exit 1 + fi fi } -mime_prerm() { +mime_postrm() { if [ "$1" = remove ] || [ "$1" = upgrade ]; then - update-mime-database $D${datadir}/mime + if [ -x ${bindir}/update-mime-database ] ; then + update-mime-database $D${datadir}/mime + else + echo "Missing ${bindir}/update-mime-database, update of mime database failed!" + exit 1 + fi fi }