From a8afb3b353486f5396c0dc92eeed2fb74b89eda2 Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Thu, 30 Jun 2011 23:02:49 -0700 Subject: 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 Signed-off-by: Richard Purdie --- bitbake/lib/bb/cooker.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bitbake/lib/bb/cooker.py') 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: return target_tree - def generateTargetsTree(self, klass): + def generateTargetsTree(self, klass=None, pkgs=[]): """ Generate a dependency tree of buildable targets Generate an event with the result """ - pkgs = ['world'] + # if the caller hasn't specified a pkgs list default to world + if not len(pkgs): + pkgs = ['world'] # if inherited_class passed ensure all recipes which inherit the # specified class are included in pkgs if klass: -- cgit v1.2.3-54-g00ecf