ipq806x: nbg6817: case-insensitive qcom-smem partitions
[openwrt/openwrt.git] / target / linux / ipq806x / base-files / lib / upgrade / zyxel.sh
index cece018b31da08bea4925891307f137c4b5a909e..50f8a3ceaf3687682d04dec2ddacde882050c74c 100644 (file)
@@ -90,7 +90,10 @@ zyxel_do_upgrade() {
        [ -b "${rootfs}" ] || return 1
        case "$board" in
        zyxel,nbg6817)
-               local dualflagmtd="$(find_mtd_part 0:DUAL_FLAG)"
+               local dualflagmtd="$(find_mtd_part 0:dual_flag)"
+               # XXX: drop upper case after kernel v5.4 is gone (qcom-smem)
+               [ -b $dualflagmtd ] || \
+                       dualflagmtd="$(find_mtd_part 0:DUAL_FLAG)"
                [ -b $dualflagmtd ] || return 1
 
                case "$rootfs" in