]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
uboot-tools: envtools: ipq806x: ignore case of partition name
authorDaniel Golle <daniel@makrotopia.org>
Wed, 11 Jun 2025 10:14:41 +0000 (12:14 +0200)
committerDaniel Golle <daniel@makrotopia.org>
Wed, 25 Jun 2025 01:06:57 +0000 (02:06 +0100)
The qcomsmem MTD partition parser converts all partition names to
lower case while the vendor solution uses upper case names, which
often made their way into OpenWrt as labels in 'fixed-partitions'
(probably due to contributors and reviewers being unaware of the
qcomsmem parsers).

Use case-insensitive matching of the 'APPSBLENV' name to make
ubootenv_mtdinfo() work in both cases.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
package/boot/uboot-tools/uboot-envtools/files/ipq806x

index 443a0e13d40deb95ba1e5ca44c1cce632baed574..c0d11b70d7d6c15348b87742b89e5c2a7d4061bb 100644 (file)
@@ -12,7 +12,7 @@ touch /etc/config/ubootenv
 board=$(board_name)
 
 ubootenv_mtdinfo () {
-       UBOOTENV_PART=$(cat /proc/mtd | grep APPSBLENV)
+       UBOOTENV_PART=$(cat /proc/mtd | grep -i APPSBLENV)
        mtd_dev=$(echo $UBOOTENV_PART | awk '{print $1}' | sed 's/:$//')
        mtd_size=$(echo $UBOOTENV_PART | awk '{print "0x"$2}')
        mtd_erase=$(echo $UBOOTENV_PART | awk '{print "0x"$3}')