From 722d1ce1be2f62d0f22b7ad7b15df452b957782f Mon Sep 17 00:00:00 2001 From: Nikita Savchenko Date: Sat, 7 Jun 2025 16:22:03 +0000 Subject: [PATCH] kernel: Report all modules not found at once Change-Id: Ic46f72989b2dd5de574cc33b7e9f7499323d9bb0 --- build/tasks/kernel.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/build/tasks/kernel.mk b/build/tasks/kernel.mk index c65a1731..2452f381 100644 --- a/build/tasks/kernel.mk +++ b/build/tasks/kernel.mk @@ -394,9 +394,13 @@ define build-image-kernel-modules-lineage if [ -n "$$(find $(2)/lib/modules$(6) -type f -name $$NAME'.ko')" ]; then \ echo "$$NAME" >> $(2)/lib/modules$(6)/modules.load; \ else \ - echo "ERROR: $$NAME.ko was not found in the kernel modules intermediates dir, module load list must be corrected" 1>&2 && exit 1; \ + echo "ERROR: $$NAME.ko was not found in the kernel modules intermediates dir, module load list must be corrected" 1>&2; \ + ERROR=1; \ fi; \ - done + done; \ + if [ -n "$$ERROR" ]; then \ + exit 1; \ + fi; \ if [ -n "$(7)" ]; then \ echo lib/modules$(6)/modules.alias >> "$(7)"; \ echo lib/modules$(6)/modules.dep >> "$(7)"; \