build: add locking for downloads (fixes race conditions with multiple variants)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 48416
This commit is contained in:
Felix Fietkau 2016-01-20 21:31:50 +00:00
parent 8977571d7f
commit a81ad971df

View file

@ -182,6 +182,6 @@ define Download
$(DL_DIR)/$(FILE): $(DL_DIR)/$(FILE):
mkdir -p $(DL_DIR) mkdir -p $(DL_DIR)
$(if $(DownloadMethod/$(call dl_method,$(URL),$(PROTO))),$(DownloadMethod/$(call dl_method,$(URL),$(PROTO))),$(DownloadMethod/unknown)) $(call locked,$(if $(DownloadMethod/$(call dl_method,$(URL),$(PROTO))),$(DownloadMethod/$(call dl_method,$(URL),$(PROTO))),$(DownloadMethod/unknown)),$(FILE))
endef endef