diff options
author | Joshua Lock <josh@linux.intel.com> | 2011-06-30 23:02:49 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-07-01 17:17:35 +0100 |
commit | a8afb3b353486f5396c0dc92eeed2fb74b89eda2 (patch) | |
tree | ae9631d693457fa4e08adc55431f2384e130e1c4 /bitbake/lib/bb/cooker.py | |
parent | cbd00b89271086d273d0ea39e21cb3c05b5bc052 (diff) | |
download | poky-a8afb3b353486f5396c0dc92eeed2fb74b89eda2.tar.gz |
command|cooker: allow generating targets tree for specified pkgs
Modify the generateTargetsTree command to allow a list of packages to be
supplied by the caller, in this case we will only generate a target tree
for user requested targets rather than building a tree for the world list.
(Bitbake rev: d4e4f2ecae96e074b2ab3bb9882037af2e385fdd)
Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
-rw-r--r-- | bitbake/lib/bb/cooker.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index ebf963d5ba..a6f3befe15 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
@@ -594,12 +594,14 @@ class BBCooker: | |||
594 | 594 | ||
595 | return target_tree | 595 | return target_tree |
596 | 596 | ||
597 | def generateTargetsTree(self, klass): | 597 | def generateTargetsTree(self, klass=None, pkgs=[]): |
598 | """ | 598 | """ |
599 | Generate a dependency tree of buildable targets | 599 | Generate a dependency tree of buildable targets |
600 | Generate an event with the result | 600 | Generate an event with the result |
601 | """ | 601 | """ |
602 | pkgs = ['world'] | 602 | # if the caller hasn't specified a pkgs list default to world |
603 | if not len(pkgs): | ||
604 | pkgs = ['world'] | ||
603 | # if inherited_class passed ensure all recipes which inherit the | 605 | # if inherited_class passed ensure all recipes which inherit the |
604 | # specified class are included in pkgs | 606 | # specified class are included in pkgs |
605 | if klass: | 607 | if klass: |