build: move elecom-wrc-gs-factory to image-commands.mk
[openwrt/staging/chunkeey.git] / include / image-commands.mk
index 1c9e8c12bb5fa8d9c073230c775e440524dc1f81..91865e1e7eb1c09b1b1b2bcbfc262f5571f1e144 100644 (file)
@@ -187,6 +187,19 @@ define Build/elecom-product-header
        mv $(fw).new $(fw)
 endef
 
+define Build/elecom-wrc-gs-factory
+       $(eval product=$(word 1,$(1)))
+       $(eval version=$(word 2,$(1)))
+       $(eval hash_opt=$(word 3,$(1)))
+       $(MKHASH) md5 $(hash_opt) $@ >> $@
+       ( \
+               echo -n "ELECOM $(product) v$(version)" | \
+                       dd bs=32 count=1 conv=sync; \
+               dd if=$@; \
+       ) > $@.new
+       mv $@.new $@
+endef
+
 define Build/elx-header
        $(eval hw_id=$(word 1,$(1)))
        $(eval xor_pattern=$(word 2,$(1)))