diff options
| author | Mikhail Zhilkin | 2025-01-11 14:46:05 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2025-01-20 23:37:48 +0000 |
| commit | a6b0abf4661e4dc1449494e46340f75c44df81de (patch) | |
| tree | ff2f712e0cc2c086d80df508e4297fa23180ec8b | |
| parent | 1d021458fd681dc4c27615a574cc09cc57d1c51e (diff) | |
| download | openwrt-a6b0abf4661e4dc1449494e46340f75c44df81de.tar.gz | |
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@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17580
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rwxr-xr-x | target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh | 16 |
1 files 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 |