[openwrt/openwrt] uboot-tools: envtools: ipq806x: ignore case of partition name

LEDE Commits lede-commits at lists.infradead.org
Tue Jun 24 18:07:53 PDT 2025


dangole pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/2ce1ca11b05b655edd9a9ea1eaacdf66dd070a86

commit 2ce1ca11b05b655edd9a9ea1eaacdf66dd070a86
Author: Daniel Golle <daniel at makrotopia.org>
AuthorDate: Wed Jun 11 12:14:41 2025 +0200

    uboot-tools: envtools: ipq806x: ignore case of partition name
    
    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 at makrotopia.org>
---
 package/boot/uboot-tools/uboot-envtools/files/ipq806x | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/boot/uboot-tools/uboot-envtools/files/ipq806x b/package/boot/uboot-tools/uboot-envtools/files/ipq806x
index 443a0e13d4..c0d11b70d7 100644
--- a/package/boot/uboot-tools/uboot-envtools/files/ipq806x
+++ b/package/boot/uboot-tools/uboot-envtools/files/ipq806x
@@ -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}')




More information about the lede-commits mailing list