From: Daniel Golle Date: Wed, 11 Jun 2025 10:14:41 +0000 (+0200) Subject: uboot-tools: envtools: ipq806x: ignore case of partition name X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ce1ca11b05b655edd9a9ea1eaacdf66dd070a86;p=thirdparty%2Fopenwrt.git 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 --- diff --git a/package/boot/uboot-tools/uboot-envtools/files/ipq806x b/package/boot/uboot-tools/uboot-envtools/files/ipq806x index 443a0e13d40..c0d11b70d7d 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}')