]> git.openpandora.org Git - openembedded.git/commitdiff
mime.bbclass: check whether update-mime-database is executable before trying to call...
authorKoen Kooi <koen@openembedded.org>
Thu, 4 Dec 2008 11:17:24 +0000 (12:17 +0100)
committerKoen Kooi <koen@openembedded.org>
Thu, 4 Dec 2008 11:17:24 +0000 (12:17 +0100)
classes/mime.bbclass

index 791fbceb146a4a3a9e2932d38444b0f1b3212639..c8d3ef17a47c01224a0aa4def69a7919120ef1b2 100644 (file)
@@ -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
 }