[openwrt/openwrt] mediatek: mt7623: bpi-r2: bump compat version on boot

LEDE Commits lede-commits at lists.infradead.org
Sat Feb 24 17:51:34 PST 2024


dangole pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/3e8d2f2439d627e8798191b898628197a5dcd69e

commit 3e8d2f2439d627e8798191b898628197a5dcd69e
Author: Daniel Golle <daniel at makrotopia.org>
AuthorDate: Sun Feb 25 01:38:39 2024 +0000

    mediatek: mt7623: bpi-r2: bump compat version on boot
    
    The device booting successfully indicates that bootloader has been
    updated. Set compat_version to 1.1 on new configs and bump
    compat_version to 1.1 on first boot after a successful sysupgrade.
    
    Fixes: 6368ed1ae5 ("mediatek: mt7623: phase out uImage.FIT partition parser")
    Signed-off-by: Daniel Golle <daniel at makrotopia.org>
---
 .../mt7623/base-files/etc/board.d/05_compat-version        | 14 ++++++++++++++
 .../base-files/etc/uci-defaults/05_fix-compat-version      | 10 ++++++++++
 2 files changed, 24 insertions(+)

diff --git a/target/linux/mediatek/mt7623/base-files/etc/board.d/05_compat-version b/target/linux/mediatek/mt7623/base-files/etc/board.d/05_compat-version
new file mode 100644
index 0000000000..a4cf133a69
--- /dev/null
+++ b/target/linux/mediatek/mt7623/base-files/etc/board.d/05_compat-version
@@ -0,0 +1,14 @@
+. /lib/functions.sh
+. /lib/functions/uci-defaults.sh
+
+board_config_update
+
+case "$(board_name)" in
+bananapi,bpi-r2)
+	ucidef_set_compat_version "1.1"
+	;;
+esac
+
+board_config_flush
+
+exit 0
diff --git a/target/linux/mediatek/mt7623/base-files/etc/uci-defaults/05_fix-compat-version b/target/linux/mediatek/mt7623/base-files/etc/uci-defaults/05_fix-compat-version
new file mode 100644
index 0000000000..ae3f16002f
--- /dev/null
+++ b/target/linux/mediatek/mt7623/base-files/etc/uci-defaults/05_fix-compat-version
@@ -0,0 +1,10 @@
+. /lib/functions.sh
+
+case "$(board_name)" in
+bananapi,bpi-r2)
+	uci set system. at system[0].compat_version="1.1"
+	uci commit system
+	;;
+esac
+
+exit 0




More information about the lede-commits mailing list