[oe-commits] Koen Kooi : mime.bbclass: check whether update-mime-database is executable before trying to call it and move prerm to postrm

GIT User account git at amethyst.openembedded.net
Thu Dec 4 11:19:51 UTC 2008


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 50a66459545dc3491e0f5928a84353de2fbe830c
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=50a66459545dc3491e0f5928a84353de2fbe830c

Author: Koen Kooi <koen at openembedded.org>
Date:   Thu Dec  4 12:17:24 2008 +0100

mime.bbclass: check whether update-mime-database is executable before trying to call it and move prerm to postrm

---

 classes/mime.bbclass |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/classes/mime.bbclass b/classes/mime.bbclass
index 791fbce..c8d3ef1 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
 }
 





More information about the Openembedded-commits mailing list