mirror of
https://git.yoctoproject.org/poky
synced 2026-04-15 21:32:13 +02: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: 30f622dbd874b800c5bbdbeac992dd7783092928) 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
1ba6706ce2
commit
0b15ee38ad
@@ -1663,6 +1663,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
|
||||
|
||||
@@ -1670,6 +1673,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