mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 01:19:52 +00:00
bitbake: toaster: orm Add convenience method to get all pkgs in a CustomImageRecipe
Returns a queryset of the all the packages that we expect to have in a CustomImageRecipe. (Bitbake rev: 8b03bbae12ec077151c97579e329d89667040a78) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: brian avery <avery.brian@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
c80b7dfee2
commit
32048fa71f
@@ -1401,6 +1401,12 @@ class CustomImageRecipe(Recipe):
|
|||||||
base_recipe = models.ForeignKey(Recipe, related_name='based_on_recipe')
|
base_recipe = models.ForeignKey(Recipe, related_name='based_on_recipe')
|
||||||
project = models.ForeignKey(Project)
|
project = models.ForeignKey(Project)
|
||||||
|
|
||||||
|
def get_all_packages(self):
|
||||||
|
"""Get the included packages and any appended packages"""
|
||||||
|
return CustomImagePackage.objects.filter((Q(recipe_appends=self) |
|
||||||
|
Q(recipe_includes=self)) &
|
||||||
|
~Q(recipe_excludes=self))
|
||||||
|
|
||||||
def generate_recipe_file_contents(self):
|
def generate_recipe_file_contents(self):
|
||||||
"""Generate the contents for the recipe file."""
|
"""Generate the contents for the recipe file."""
|
||||||
# If we have no excluded packages we only need to _append
|
# If we have no excluded packages we only need to _append
|
||||||
|
|||||||
Reference in New Issue
Block a user