treewide: fix initramfs detection
[openwrt/staging/mkresin.git] / target / linux / ramips / mt7621 / base-files / lib / upgrade / platform.sh
index b1feea7ae60ebf8b9cd81b83a53c85bd0e4a2a40..99ed36e429111cc19851fc43bcc2963c719e759c 100755 (executable)
@@ -31,7 +31,7 @@ platform_do_upgrade() {
        mikrotik,routerboard-760igs|\
        mikrotik,routerboard-m11g|\
        mikrotik,routerboard-m33g)
-               [ -z "$(rootfs_type)" ] && mtd erase firmware
+               [ "$(rootfs_type)" = "tmpfs" ] && mtd erase firmware
                ;;
        asus,rt-ac65p|\
        asus,rt-ac85p)
@@ -46,9 +46,11 @@ platform_do_upgrade() {
        asus,rt-ac65p|\
        asus,rt-ac85p|\
        dlink,dir-1960-a1|\
+       dlink,dir-2640-a1|\
        dlink,dir-2660-a1|\
        hiwifi,hc5962|\
        linksys,ea7300-v1|\
+       linksys,ea7300-v2|\
        linksys,ea7500-v2|\
        netgear,r6220|\
        netgear,r6260|\
@@ -59,9 +61,9 @@ platform_do_upgrade() {
        netgear,wac104|\
        netgear,wac124|\
        netis,wf2881|\
+       xiaomi,mi-router-3g|\
+       xiaomi,mi-router-3-pro|\
        xiaomi,mi-router-ac2100|\
-       xiaomi,mir3g|\
-       xiaomi,mir3p|\
        xiaomi,redmi-router-ac2100)
                nand_do_upgrade "$1"
                ;;