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)"; \