-# The pre-filled 64 bytes consist of
-# - 28 bytes seama_header
-# - 36 bytes of META data (4-bytes aligned)
-define Build/seama-factory
- ( dd if=/dev/zero bs=64 count=1; cat $(IMAGE_KERNEL) ) >$@.loader.tmp
- ( dd if=$@.loader.tmp bs=64k conv=sync; dd if=$(IMAGE_ROOTFS) ) >$@.tmp.0
- tail -c +65 $@.tmp.0 >$@.tmp.1
- $(STAGING_DIR_HOST)/bin/seama \
- -i $@.tmp.1 \
- -m "dev=/dev/mtdblock/1" -m "type=firmware"
- $(STAGING_DIR_HOST)/bin/seama \
- -s $@ \
- -m "signature=$(1)" \
- -i $@.tmp.1.seama
- rm -f $@.loader.tmp $@.tmp.*
-endef
-
-define Build/seama-sysupgrade
- $(STAGING_DIR_HOST)/bin/seama \
- -i $(IMAGE_KERNEL) \
- -m "dev=/dev/mtdblock/1" -m "type=firmware"
- ( dd if=$(IMAGE_KERNEL).seama bs=64k conv=sync; dd if=$(IMAGE_ROOTFS) ) >$@
- rm -f $(IMAGE_KERNEL).seama
-endef
-
-define Build/seama-initramfs
- $(STAGING_DIR_HOST)/bin/seama \
- -i $@ \
- -m "dev=/dev/mtdblock/1" -m "type=firmware"