mvebu: uDPU: add sysupgrade support
[openwrt/openwrt.git] / target / linux / mvebu / image / Makefile
index 57e5a30491ee5eee15ebaf45684c27a7ce6f7b76..b4b77b70b4b8746f44a4ecb209b80711838284a0 100644 (file)
@@ -68,6 +68,15 @@ define Build/omnia-medkit-initramfs
                --file=$@ -C $(dir $(IMAGE_KERNEL))boot/ .
 endef
 
+define Build/uDPU-firmware
+       (rm -fR $@-fw; mkdir -p $@-fw)
+       $(CP) $(BIN_DIR)/$(IMAGE_PREFIX)-initramfs.itb $@-fw/recovery.itb
+       $(CP) $@-boot.scr $@-fw/boot.scr
+       (cd $(TARGET_DIR); $(TAR) -cvzf $@-fw/rootfs.tgz .)
+       (cd $@.boot; $(TAR) -cvzf $@-fw/boot.tgz .)
+       (cd $@-fw; $(TAR) -cvzf $(KDIR_TMP)/$(IMAGE_PREFIX)-firmware.tgz .)
+endef
+
 define Device/Default
   PROFILES := Default
   BOARD_NAME = $$(DEVICE_DTS)