]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
treewide: use -n for fw_[saveprint]env 22806/head
authorRosen Penev <rosenp@gmail.com>
Sat, 4 Apr 2026 23:12:49 +0000 (16:12 -0700)
committerRobert Marko <robimarko@gmail.com>
Tue, 7 Apr 2026 07:51:10 +0000 (09:51 +0200)
Using awk and cut to simulate -n is pointless.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/22806
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/ath79/generic/base-files/etc/init.d/bootcount
target/linux/kirkwood/image/Makefile

index 01c446b1bb47caee76dc0838a530941529e587a4..01155083ddb965fe9786f6009047d90ee468eab0 100755 (executable)
@@ -12,8 +12,7 @@ boot() {
                fw_setenv fwr_verify 0
                ;;
        qihoo,c301)
-               local n=$(fw_printenv activeregion | cut -d = -f 2)
-               fw_setenv "image${n}trynum" 0
+               fw_setenv $(printf "image%strynum" $(fw_printenv -n activeregion)) 0
                ;;
        esac
 }
index 001228133498cfc47751a47eadefe6dd1393a9f5..d62b758ab50692cdae9c86ccef3be5f6f074e73a 100644 (file)
@@ -97,11 +97,9 @@ define Device/kernel-size-migration-linksys
     2. Run folowing commands in console (ssh or serial): \n$\
     \t fw_printenv \n$\
     \t fw_setenv nandboot \
-    "$$$$(fw_printenv nandboot | awk -F= '{sub(/^nandboot=/, "");print}' \
-    | sed 's/0x300000/0x400000/g')"\n$\
+    "$$$$(fw_printenv -n nandboot | sed 's/0x300000/0x400000/g')"\n$\
     \t fw_setenv altnandboot \
-    "$$$$(fw_printenv altnandboot | awk -F= '{sub(/^altnandboot=/, "");print}' \
-    | sed 's/0x300000/0x400000/g')"\n$\
+    "$$$$(fw_printenv -n altnandboot | sed 's/0x300000/0x400000/g')"\n$\
     3. Test if envs are ok by 'fw_printenv'. \
     It should be the same except last argument of\
     'nand read.e' in 'nandboot' and 'altnandboot'.\n$\