[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