summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoshua Watt <jpewhacker@gmail.com>2020-03-04 14:02:23 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-03-06 17:23:16 +0000
commit95bb446137734865f3fe04fe97681d90250deb11 (patch)
treead8858d2db6690a9092dec1593039ecb1142823c
parente66759106e21da2b34a6cdec7aa681ad2204da54 (diff)
downloadbitbake-95bb446137734865f3fe04fe97681d90250deb11.tar.gz
command: Add mc parameter to findProviders command
Adds a multiconfig selection parameter to the findProviders command. This allows a client to find the providers for a specific multiconfig instead of the base configuration. Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--lib/bb/command.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/bb/command.py b/lib/bb/command.py
index c8e135286..b38c151b3 100644
--- a/lib/bb/command.py
+++ b/lib/bb/command.py
@@ -414,7 +414,11 @@ class CommandsSync:
getAllAppends.readonly = True
def findProviders(self, command, params):
- return command.cooker.findProviders()
+ try:
+ mc = params[0]
+ except IndexError:
+ mc = ''
+ return command.cooker.findProviders(mc)
findProviders.readonly = True
def findBestProvider(self, command, params):