From 8b2135a5bfbfd2748e31e604dee0893e23fc8f91 Mon Sep 17 00:00:00 2001 From: Oleksandr Suvorov Date: Sun, 15 Mar 2026 00:40:29 +0200 Subject: [PATCH] base: compose-apps-early-start: avoid composectl call with empty apps list In start_restorable_apps(), when shortlist is empty (all default apps are already present locally) and the compose-apps directory is also empty, the code fell into an else branch and executed: composectl run --apps "" Since shortlist is empty, there are no apps to restore. Calling composectl with an empty --apps argument is pointless and may trigger an error that fails the service. Replace this branch with a log message to make the no-op explicit. Fixes: 0eecf72f0 ("base: compose-apps-early-start: update compose apps early start") Signed-off-by: Oleksandr Suvorov --- .../compose-apps-early-start/compose-apps-early-start | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-lmp-base/recipes-support/compose-apps-early-start/compose-apps-early-start/compose-apps-early-start b/meta-lmp-base/recipes-support/compose-apps-early-start/compose-apps-early-start/compose-apps-early-start index 0a246e3cd..d40f0b26d 100644 --- a/meta-lmp-base/recipes-support/compose-apps-early-start/compose-apps-early-start/compose-apps-early-start +++ b/meta-lmp-base/recipes-support/compose-apps-early-start/compose-apps-early-start/compose-apps-early-start @@ -57,7 +57,7 @@ start_restorable_apps() { start_compose_app ${app} done else - composectl run --apps "${shortlist}" + echo "No apps to start" fi else composectl run --apps "${shortlist}"