ath79: mikrotik: bump compat version for yafut images
[openwrt/staging/stintel.git] / target / linux / ath79 / image / common-mikrotik.mk
index 292237c76a78af85f5098bfda2ce89d03ab7ba52..b37c8b7197067cf18930e7b53f5270d768b156b9 100644 (file)
@@ -1,7 +1,25 @@
 define Device/mikrotik
        DEVICE_VENDOR := MikroTik
-       DEVICE_PACKAGES := rbextract rbcfg
        LOADER_TYPE := elf
-       KERNEL := kernel-bin | append-dtb | lzma | loader-kernel
+       KERNEL_NAME := vmlinuz
+       KERNEL := kernel-bin | append-dtb-elf
+       KERNEL_INITRAMFS_NAME := vmlinux-initramfs
        KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-kernel
 endef
+
+define Device/mikrotik_nor
+  $(Device/mikrotik)
+  DEVICE_PACKAGES := -yafut
+  IMAGE/sysupgrade.bin := append-kernel | kernel2minor -s 1024 -e | \
+       pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | \
+       check-size | append-metadata
+endef
+
+define Device/mikrotik_nand
+  $(Device/mikrotik)
+  IMAGE/sysupgrade.bin = append-kernel | sysupgrade-tar | append-metadata
+  DEVICE_COMPAT_MESSAGE := \
+       NAND images switched to yafut. If running older image, reinstall from initramfs.
+  DEVICE_COMPAT_VERSION := 1.1
+
+endef