diff --git a/package/pkg-download.mk b/package/pkg-download.mk index 2c4ad3ba2c..2d9b0d4a41 100644 --- a/package/pkg-download.mk +++ b/package/pkg-download.mk @@ -92,8 +92,6 @@ endif define DOWNLOAD $(Q)mkdir -p $($(PKG)_DL_DIR) - $(Q)$(if $(filter bzr cvs hg svn,$($(PKG)_SITE_METHOD)), - BR_NO_CHECK_HASH_FOR=$(notdir $(call qstrip,$(1)))) \ $(EXTRA_ENV) $(FLOCK) $(DL_WRAPPER) \ -c '$($(PKG)_DL_VERSION)' \ -d '$($(PKG)_DL_DIR)' \ diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index 87c856407d..28e6c41a7f 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -483,6 +483,10 @@ ifndef $(2)_PATCH endif endif +ifneq ($$(filter bzr cvs hg svn,$$($(2)_SITE)),) +BR_NO_CHECK_HASH_FOR += $$($(2)_SOURCE) +endif + $(2)_ALL_DOWNLOADS = \ $$(foreach p,$$($(2)_SOURCE) $$($(2)_PATCH) $$($(2)_EXTRA_DOWNLOADS),\ $$(if $$(findstring ://,$$(p)),$$(p),\