mediatek: set new compat version if booted on R64 and R3
authorDaniel Golle <daniel@makrotopia.org>
Tue, 6 Jun 2023 00:14:27 +0000 (01:14 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Tue, 6 Jun 2023 00:21:56 +0000 (01:21 +0100)
commit25e27c4af3f1de872aadbaada434437cba3b0a75
tree4771a13348bb6060a5de4447cfbcd0a5ea2fd0e9
parent7a0ec001ff79b12beefb8f3773820bfedebbb340
mediatek: set new compat version if booted on R64 and R3

If the board comes up with OpenWrt that means that the bootloader is
recent enough and knows about the new device tree overlays.

Using /etc/board.d/ is not enough in this case because it doesn't
overwrite existing configuration which may exist (and is fine to exist)
if the user updated with 'sysupgrade -F *.itb' and has kept
configuration. They would still need to manually set compat_version
even though the fact that the bootloader env has been updated can be
implied by the fact that the system has started.

Hence we can always set compat_version=1.1 for those two boards using
uci-defaults.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
target/linux/mediatek/filogic/base-files/etc/uci-defaults/05_fix-compat-version [new file with mode: 0644]
target/linux/mediatek/mt7622/base-files/etc/uci-defaults/05_fix-compat-version [new file with mode: 0644]