From: Ed Bartosh Date: Tue, 29 Sep 2015 04:45:11 +0000 (-0700) Subject: toaster: make a workaround for old style index X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d769d3f54faaf1a3091b1eb6ed1d17a8a108210a;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git toaster: make a workaround for old style index For a new style indexes 'inherits' field is used to determine if recipe is an image recipe. As old style indexes don't have 'inherits' field this can be guessed from recipe name. Let's consider recipe an image recipe if recipe name contains '-image-'. Signed-off-by: Ed Bartosh Signed-off-by: brian avery Signed-off-by: Richard Purdie --- diff --git a/lib/toaster/orm/models.py b/lib/toaster/orm/models.py index 883ecf4e503..b5c864354d2 100644 --- a/lib/toaster/orm/models.py +++ b/lib/toaster/orm/models.py @@ -974,6 +974,8 @@ class LayerIndexLayerSource(LayerSource): ro.file_path = ri['filepath'] + "/" + ri['filename'] if 'inherits' in ri: ro.is_image = 'image' in ri['inherits'].split() + else: # workaround for old style layer index + ro.is_image = "-image-" in ri['pn'] ro.save() except IntegrityError as e: logger.debug("Failed saving recipe, ignoring: %s (%s:%s)" % (e, ro.layer_version, ri['filepath']+"/"+ri['filename']))