ath79: add support for Senao WatchGuard AP300
[openwrt/staging/pepe2k.git] / target / linux / ath79 / image / common-senao.mk
index dda7da6776e7b0afa90299b50bb3295a4cf4eaeb..e0e60dbe277730e33090f595eaf4dab97ea43e30 100644 (file)
@@ -1,4 +1,4 @@
-DEVICE_VARS += SENAO_IMGNAME
+DEVICE_VARS += SENAO_IMGNAME WATCHGUARD_MAGIC
 
 # This needs to make OEM config archive 'sysupgrade.tgz' an empty file prior to OEM
 # sysupgrade, as otherwise it will implant the old configuration from
@@ -27,6 +27,13 @@ define Build/senao-tar-gz
        rm -rf $@.tmp $@.len $@.md5
 endef
 
+define Build/watchguard-cksum
+       -echo -n $(word 1,$(1)) | cat $@ - | md5sum | \
+               cut -d ' ' -f1 | tr -d '\n' > $@.md5 && \
+       cat $@.md5 >> $@ && \
+       rm -rf $@.md5
+endef
+
 define Device/senao_loader_okli
   $(Device/loader-okli-uimage)
   KERNEL := kernel-bin | append-dtb | lzma | uImage lzma -M 0x73714f4b