ath79: mikrotik: bump compat version for yafut images
[openwrt/staging/stintel.git] / target / linux / ath79 / image / common-mikrotik.mk
index 5f5fa7899a079737444263786a72f9794d9dcc5f..b37c8b7197067cf18930e7b53f5270d768b156b9 100644 (file)
@@ -1,12 +1,15 @@
 define Device/mikrotik
        DEVICE_VENDOR := MikroTik
+       LOADER_TYPE := elf
        KERNEL_NAME := vmlinuz
        KERNEL := kernel-bin | append-dtb-elf
-       KERNEL_INITRAMFS := 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
@@ -14,8 +17,9 @@ endef
 
 define Device/mikrotik_nand
   $(Device/mikrotik)
-  IMAGE/sysupgrade.bin = append-kernel | kernel2minor -s 2048 -e -c | \
-       sysupgrade-tar kernel=$$$$@ | append-metadata
-  DEVICE_PACKAGES := nand-utils
-  DEFAULT := n
+  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