summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Franck2025-11-05 13:43:53 +0000
committerRobert Marko2025-11-07 11:25:42 +0000
commit2df73702c52b2dec7debb8b618d556385cf10f70 (patch)
treecf04c96d337674584cd6ecb40f80630a9c2921a3
parent5f99bcdbecbbf816c0fcddd7fd32f5a9d511791b (diff)
downloadopenwrt-2df73702c52b2dec7debb8b618d556385cf10f70.tar.gz
include: download.mk: do not check PKG_MIRROR_HASH when set to "skip"
In commit 042996b46bd41292ef1fa2d58e3b824a547f4c55 compilation of git repos is made to fail when PKG_MIRROR_HASH is not correct. It looks like it was forgotten that in openwrt there is a posibility to set the PKG_MIRROR_HASH to "skip". In this case the hash check should not be performed and compilation should continue as expected. This is especially very usefull when doing local testing and development with git repos. Signed-off-by: Matthias Franck <matthias.franck@softathome.com> Link: https://github.com/openwrt/openwrt/pull/20655 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--include/download.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/download.mk b/include/download.mk
index e87501563a..3649da4f88 100644
--- a/include/download.mk
+++ b/include/download.mk
@@ -159,7 +159,7 @@ $(if $(if $(MIRROR), \
( $(3) ) \
$(if $(filter-out x,$(MIRROR_HASH)), && ( \
file_hash="$$$$($(MKHASH) sha256 "$(DL_DIR)/$(FILE)")"; \
- [ "$$$$file_hash" = "$(MIRROR_HASH)" ] || { \
+ [ "$$$$file_hash" = "$(MIRROR_HASH)" ] || [ "$(MIRROR_HASH)" = "skip" ] || { \
echo "Hash mismatch for file $(FILE): expected $(MIRROR_HASH), got $$$$file_hash"; \
false; \
}; \