From 28fa9c7540ad4677c38a57de8d3961b1ab67d162 Mon Sep 17 00:00:00 2001 From: Karsten Sperling Date: Thu, 4 Jun 2026 14:30:26 +1200 Subject: [PATCH] build: fix recipe line break in wrap_mirror fallback path Commit 042996b46b ("build: stricter hash validation on download") refactored the $(if) in wrap_mirror from a single line to multiple lines. The else branch (used when MIRROR is empty) was moved to a new line without a trailing backslash on the preceding line. This causes download methods that use wrap_mirror (e.g. git) to fail when PKG_SOURCE_MIRROR is 0: SHELL= flock ...flock -c ' ... bash: -c: line 1: unexpected EOF while looking for matching `'' The fix is to add the missing \ to the else branch. Signed-off-by: Karsten Sperling --- include/download.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/download.mk b/include/download.mk index 47af9227c3..b9d71f2c1a 100644 --- a/include/download.mk +++ b/include/download.mk @@ -161,7 +161,7 @@ $(if $(if $(MIRROR), \ echo "Hash mismatch for file $(FILE): expected $(MIRROR_HASH), got $$$$file_hash"; \ false; \ }; \ - )), + )), \ $(3)) \ $(if $(filter check,$(1)), \ $(call check_hash,$(FILE),$(MIRROR_HASH),$(2)MIRROR_$(call hash_var,$(MIRROR_MD5SUM))) \