]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
build: fix recipe line break in wrap_mirror fallback path
authorKarsten Sperling <ksperling@apple.com>
Thu, 4 Jun 2026 02:30:26 +0000 (14:30 +1200)
committerRobert Marko <robimarko@gmail.com>
Thu, 4 Jun 2026 19:12:27 +0000 (21:12 +0200)
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 <ksperling@apple.com>
include/download.mk

index 47af9227c3f2d34562469b911afd9498bacfcec3..b9d71f2c1aa957c7578fa903022352080d45859f 100644 (file)
@@ -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))) \