Explorar o código

image.mk: fix append-dtb race when multiple devices use the same .dts

Call Image/BuildDTB unconditionally to keep things consistent

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau %!s(int64=9) %!d(string=hai) anos
pai
achega
7bdc21de72
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      include/image-commands.mk

+ 2 - 2
include/image-commands.mk

@@ -39,8 +39,8 @@ define Build/tplink-safeloader
 endef
 
 define Build/append-dtb
-    $(if $(DEVICE_DTS_DIR),$(call Image/BuildDTB,$(DEVICE_DTS_DIR)/$(DEVICE_DTS).dts,$(DTS_DIR)/$(DEVICE_DTS).dtb))
-    cat $(DTS_DIR)/$(DEVICE_DTS).dtb >> $@
+	$(call Image/BuildDTB,$(if $(DEVICE_DTS_DIR),$(DEVICE_DTS_DIR),$(DTS_DIR))/$(DEVICE_DTS).dts,[email protected])
+	cat $@.dtb >> $@
 endef
 
 define Build/fit