diff mbox series

[meta-arm] arm/generate_capsule_json_multiple: Fix --selected_components default behavior

Message ID 20260416-generate_capsule_json_multiple-v1-1-5eb1199535f7@windriver.com
State New
Headers show
Series [meta-arm] arm/generate_capsule_json_multiple: Fix --selected_components default behavior | expand

Commit Message

Kevin Hao April 16, 2026, 6:43 a.m. UTC
When --selected_components is not specified, the script should include
all components as documented in the help text. However, the current
implementation skips all components when the parameter is empty,
resulting in an error.

Fix the filtering logic to only apply when --selected_components is
explicitly provided with values.

Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
---
 meta-arm/scripts/generate_capsule_json_multiple.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


---
base-commit: 01abd473bc1ddbf399fd10f4c45959ad2e214f3d
change-id: 20260416-generate_capsule_json_multiple-e36fc83a8435

Best regards,
--  
Kevin Hao <kexin.hao@windriver.com>
diff mbox series

Patch

diff --git a/meta-arm/scripts/generate_capsule_json_multiple.py b/meta-arm/scripts/generate_capsule_json_multiple.py
index 1342574813c8..55c4b3514cf2 100644
--- a/meta-arm/scripts/generate_capsule_json_multiple.py
+++ b/meta-arm/scripts/generate_capsule_json_multiple.py
@@ -93,7 +93,7 @@  def create_payloads(args: argparse.Namespace) -> List[dict]:
     for i in range(num_payloads):
 
         # If filtering is enabled, skip if not in the allowed components list
-        if  args.components[i] not in args.selected_components:
+        if args.selected_components and args.components[i] not in args.selected_components:
             continue
 
         payload = {