summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Wood <michael.g.wood@intel.com>2016-02-05 12:38:21 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-02-10 13:29:22 +0000
commit5e14a8f2fe1b9a051d78a629c844362d1214ef5e (patch)
tree67a7fb52c34cbb9136200e24cc60a955d31ff44d
parent749f5a6f1fd0ad934d9812d7e73e00cb4748eef3 (diff)
downloadpoky-contrib-5e14a8f2fe1b9a051d78a629c844362d1214ef5e.tar.gz
poky-contrib-5e14a8f2fe1b9a051d78a629c844362d1214ef5e.tar.bz2
poky-contrib-5e14a8f2fe1b9a051d78a629c844362d1214ef5e.zip
bitbake: toaster: xhr_customrecipe_packages Add dependencies to included packages
Add the dependencies of packages which are added to the CustomImageRecipe. Currently just handle the first tier of dependencies as this is what we show in the UI. (Bitbake rev: 5c44609a9bf9fb23241b7dd7c58b08901d75008d) 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>
-rwxr-xr-xbitbake/lib/toaster/toastergui/views.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py
index 851e962c05..30ec39c24f 100755
--- a/bitbake/lib/toaster/toastergui/views.py
+++ b/bitbake/lib/toaster/toastergui/views.py
@@ -2637,6 +2637,18 @@ if True:
else:
recipe.appends_set.add(package)
+ # Add the dependencies we think will be added to the recipe
+ # as a result of appending this package.
+ # TODO this should recurse down the entire deps tree
+ for dep in package.package_dependencies_source.all_depends():
+ try:
+ cust_package = CustomImagePackage.objects.get(
+ name=dep.depends_on.name)
+
+ recipe.includes_set.add(cust_package)
+ except:
+ logger.warning("Could not add package's suggested"
+ "dependencies to the list")
return {"error": "ok"}