ath79: mikrotik: bump compat version for yafut images
[openwrt/staging/jow.git] / target / linux / ath79 / image / common-mikrotik.mk
index 9ac89fdcb11980e7b0b3d401d922c764e782d389..b37c8b7197067cf18930e7b53f5270d768b156b9 100644 (file)
@@ -1,20 +1,25 @@
 define Device/mikrotik
        DEVICE_VENDOR := MikroTik
        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 | \
-       append-metadata | check-size
+       check-size | append-metadata
 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
+  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