-Image/Build/Seama/loader=$(call Image/BuildLoader,$(1),bin,$(2) $(3),0x80060000)
-
-define Image/Build/Seama
- [ -e "$(KDIR)/loader-$(2).bin" ]
- $(call CompressLzma,$(KDIR)/loader-$(2).bin,$(KDIR_TMP)/loader-$(2).bin.lzma)
- -rm -f $(KDIR_TMP)/image-$(2).tmp
- $(call CatFiles,$(KDIR_TMP)/loader-$(2).bin.lzma,$$$$(($(6) - 64)),$(KDIR)/root.$(1),$(7),$(KDIR_TMP)/image-$(2).tmp)
- [ -e "$(KDIR_TMP)/image-$(2).tmp" ] && { \
- head -c -4 "$(KDIR_TMP)/image-$(2).tmp" > "$(KDIR_TMP)/image-$(2).no-jffs2mark.tmp"; \
- $(STAGING_DIR_HOST)/bin/seama \
- -i $(KDIR_TMP)/image-$(2).no-jffs2mark.tmp \
- -m "dev=/dev/mtdblock/1" -m "type=firmware"; \
- $(STAGING_DIR_HOST)/bin/seama \
- -s $(call imgname,$(1),$(2))-factory.bin \
- -m "signature=$(5)" \
- -i $(KDIR_TMP)/image-$(2).no-jffs2mark.tmp.seama; \
- tail -c 4 "$(KDIR_TMP)/image-$(2).tmp" >> $(call imgname,$(1),$(2))-factory.bin; \
- }
- cat $(KDIR_TMP)/loader-$(2).bin.lzma > $(KDIR_TMP)/image-$(2)-sysupgrade.tmp
- $(STAGING_DIR_HOST)/bin/seama \
- -i $(KDIR_TMP)/image-$(2)-sysupgrade.tmp \
- -m "dev=/dev/mtdblock/1" -m "type=firmware"
- $(call CatFiles,$(KDIR_TMP)/image-$(2)-sysupgrade.tmp.seama,$(6),$(KDIR)/root.$(1),$(7),$(call sysupname,$(1),$(2)))
-endef
-
-define Image/Build/Seama/initramfs
- $(call PatchKernelLzma,$(2),$(3) $(4),,-initramfs)
- $(STAGING_DIR_HOST)/bin/seama \
- -i $(KDIR_TMP)/vmlinux-initramfs-$(2).bin.lzma \
- -m "dev=/dev/mtdblock/1" -m "type=firmware"
- cat $(KDIR_TMP)/vmlinux-initramfs-$(2).bin.lzma.seama > $(call imgname,initramfs,$(2))-seama.bin
-endef
-