[OE-core] [PATCH 1/1] pixbuff.bbclass: check for gdk-pixbuf-query-loaders errors

Joe Slater jslater at windriver.com
Mon Apr 14 01:22:12 UTC 2014


If we do not see all the bits we need during populate_sysroot_setscene,
we do not want to keep quiet about it and let somebody get screwed
later.  By error exiting, we let bitbake try to recover by
rebuilding the package.  This will, hopefully, fix any dependency
issues, etc, but if not, at least we tried.

Signed-off-by: Joe Slater <jslater at windriver.com>
---
 meta/classes/pixbufcache.bbclass |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/meta/classes/pixbufcache.bbclass b/meta/classes/pixbufcache.bbclass
index 414fd30..edbb948 100644
--- a/meta/classes/pixbufcache.bbclass
+++ b/meta/classes/pixbufcache.bbclass
@@ -53,7 +53,10 @@ SSTATEPOSTINSTFUNCS_append_class-native = " pixbufcache_sstate_postinst"
 pixbufcache_sstate_postinst() {
 	if [ "${BB_CURRENTTASK}" = "populate_sysroot" -o "${BB_CURRENTTASK}" = "populate_sysroot_setscene" ]
 	then
-		gdk-pixbuf-query-loaders --update-cache
+		if ! gdk-pixbuf-query-loaders --update-cache
+		then
+			exit 1
+		fi
 	fi
 }
 
-- 
1.7.3.4




More information about the Openembedded-core mailing list