mirror of
https://git.yoctoproject.org/poky
synced 2026-03-17 20:59:42 +01:00
bitbake: toaster/models.py: allow local paths for custom recipe's base
In a case where the layer source is local only and the recipe is not yet built, we can search for the path with layer's local_source_dir, and if available that should be used rather than just skipping the scenario. [YOCTO #12891] (Bitbake rev: 59f3e04122fca43835603779ac2d201464fbaebf) Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: David Reyna <David.Reyna@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
3b7ec34371
commit
876450442b
@@ -1712,6 +1712,9 @@ class CustomImageRecipe(Recipe):
|
||||
|
||||
path_schema_two = self.base_recipe.file_path
|
||||
|
||||
path_schema_three = "%s/%s" % (self.base_recipe.layer_version.layer.local_source_dir,
|
||||
self.base_recipe.file_path)
|
||||
|
||||
if os.path.exists(path_schema_one):
|
||||
return path_schema_one
|
||||
|
||||
@@ -1719,6 +1722,10 @@ class CustomImageRecipe(Recipe):
|
||||
if os.path.exists(path_schema_two):
|
||||
return path_schema_two
|
||||
|
||||
# Or a local path if all layers are local
|
||||
if os.path.exists(path_schema_three):
|
||||
return path_schema_three
|
||||
|
||||
return None
|
||||
|
||||
def generate_recipe_file_contents(self):
|
||||
|
||||
Reference in New Issue
Block a user