ar71xx: mikrotik: fix upgrading beyond 19.07 using sysupgrade openwrt-19.07
authorKoen Vandeputte <koen.vandeputte@citymesh.com>
Fri, 2 Apr 2021 14:10:47 +0000 (16:10 +0200)
committerKoen Vandeputte <koen.vandeputte@ncentric.com>
Fri, 5 Nov 2021 12:10:26 +0000 (13:10 +0100)
commit1485f06d7e02cd9e15ca0f7895a9e697ed2f15dc
tree9d4d97afb398c48119705a5f5e504f27e7ae2e53
parentef60e1af7d61774a4a73aeec4eaa0bd82fbcda15
ar71xx: mikrotik: fix upgrading beyond 19.07 using sysupgrade

Newer releases uses a different path within sysupgrade to store files.

This leads to sysupgrade currently being broken when trying to upgrade
MikroTik devices to this newer model, even when using the Force flag.

Fix this by trying the newer location for verification if the standard
one fails.

This patch allows to easily use sysupgrade for upgrading Mikrotik
devices beyond 19.07 releases.

Using RB922 as an example:

boardname --> rb-922uags-5hpacd

sysupgrade archive main folder name:

Within 19.07 -->  sysupgrade-mikrotik/
Beyond 19.07 -->  sysupgrade-mikrotik_routerboard-922uags-5hpacd/

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
target/linux/ar71xx/base-files/lib/upgrade/platform.sh