Author: nbd
Date: 2016-01-20 22:31:50 +0100 (Wed, 20 Jan 2016)
New Revision: 48416

Modified:
   trunk/include/download.mk
Log:
build: add locking for downloads (fixes race conditions with multiple variants)

Signed-off-by: Felix Fietkau <[email protected]>

Modified: trunk/include/download.mk
===================================================================
--- trunk/include/download.mk   2016-01-20 21:31:43 UTC (rev 48415)
+++ trunk/include/download.mk   2016-01-20 21:31:50 UTC (rev 48416)
@@ -182,6 +182,6 @@
 
   $(DL_DIR)/$(FILE):
        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
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to