[openwrt/openwrt] mediatek: replace multiple fw_setenv calls by the bulk one
LEDE Commits
lede-commits at lists.infradead.org
Mon Jan 20 15:39:10 PST 2025
hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/a6b0abf4661e4dc1449494e46340f75c44df81de
commit a6b0abf4661e4dc1449494e46340f75c44df81de
Author: Mikhail Zhilkin <csharper2005 at gmail.com>
AuthorDate: Sat Jan 11 14:46:05 2025 +0000
mediatek: replace multiple fw_setenv calls by the bulk one
This commit replaces multiple fw_setenv calls by the bulk one to reduce
flash writes.
Thanks @Linaro1985 for the idea.
Signed-off-by: Mikhail Zhilkin <csharper2005 at gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17580
Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
.../mediatek/filogic/base-files/lib/upgrade/platform.sh | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh b/target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh
index 1d89640a4e..38019e89e5 100755
--- a/target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh
+++ b/target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh
@@ -40,13 +40,15 @@ xiaomi_initial_setup()
return 0
fi
- fw_setenv boot_wait on
- fw_setenv uart_en 1
- fw_setenv flag_boot_rootfs 0
- fw_setenv flag_last_success 1
- fw_setenv flag_boot_success 1
- fw_setenv flag_try_sys1_failed 8
- fw_setenv flag_try_sys2_failed 8
+ fw_setenv -s - <<-EOF
+ boot_wait on
+ uart_en 1
+ flag_boot_rootfs 0
+ flag_last_success 1
+ flag_boot_success 1
+ flag_try_sys1_failed 8
+ flag_try_sys2_failed 8
+ EOF
local board=$(board_name)
case "$board" in
More information about the lede-commits
mailing list