ramips: enforce image metadata verification
[openwrt/staging/wigyori.git] / target / linux / ramips / base-files / lib / upgrade / platform.sh
index a7f9c1722ebbdf69c388ea91516f71e933512570..783bd3df744d1def41c2f3f6bb96f6c02224e36e 100755 (executable)
@@ -3,6 +3,7 @@
 #
 
 PART_NAME=firmware
+REQUIRE_IMAGE_METADATA=1
 
 platform_check_image() {
        local board=$(board_name)
@@ -18,7 +19,6 @@ platform_check_image() {
        air3gii|\
        alfa-network,ac1200rm|\
        alfa-network,awusfree1|\
-       all0239-3g|\
        all0256n-4M|\
        all0256n-8M|\
        all5002|\
@@ -31,6 +31,7 @@ platform_check_image() {
        awm002-evb-4M|\
        awm002-evb-8M|\
        bc2|\
+       bdcom,wap2100-sk|\
        bocco|\
        broadway|\
        c108|\
@@ -55,6 +56,8 @@ platform_check_image() {
        duzun-dm06|\
        e1700|\
        elecom,wrc-1167ghbk2-s|\
+       elecom,wrc-2533gst|\
+       elecom,wrc-1900gst|\
        esr-9753|\
        ew1200|\
        ex2700|\
@@ -72,6 +75,7 @@ platform_check_image() {
        hc5*61|\
        hc5661a|\
        hg255d|\
+       hiwifi,hc5861b|\
        hlk-rm04|\
        hpm|\
        ht-tm02|\
@@ -106,6 +110,7 @@ platform_check_image() {
        mpr-a2|\
        mr-102n|\
        mt7628|\
+       mtc,wr1201|\
        mzk-750dhp|\
        mzk-dp150n|\
        mzk-ex300np|\
@@ -131,6 +136,7 @@ platform_check_image() {
        psr-680w|\
        px-4885-4M|\
        px-4885-8M|\
+       netgear,r6120|\
        rb750gr3|\
        re6500|\
        rp-n53|\
@@ -147,6 +153,7 @@ platform_check_image() {
        rut5xx|\
        sap-g3200u3|\
        sk-wb8|\
+       skylab,skw92a|\
        sl-r7205|\
        tama,w06|\
        tew-638apb-v2|\
@@ -156,7 +163,8 @@ platform_check_image() {
        timecloud|\
        tiny-ac|\
        u25awf-h1|\
-       u7621-06-256M-16M|\
+       unielec,u7621-06-256m-16m|\
+       unielec,u7621-06-512m-64m|\
        u7628-01-128M-16M|\
        ur-326n4g|\
        ur-336un|\
@@ -172,6 +180,7 @@ platform_check_image() {
        w306r-v20|\
        w502u|\
        ravpower,wd03|\
+       wavlink,wl-wn570ha1|\
        wf-2881|\
        whr-1166d|\
        whr-300hp2|\
@@ -181,10 +190,10 @@ platform_check_image() {
        widora,neo-32m|\
        mqmaker,witi-256m|\
        mqmaker,witi-512m|\
+       we1026-5g-16m|\
        wizfi630a|\
        wl-330n|\
        wl-330n3g|\
-       wl-341v3|\
        wl-351|\
        wl-wn575a3|\
        wli-tx4-ag300n|\
@@ -212,7 +221,6 @@ platform_check_image() {
        y1|\
        y1s|\
        youhua,wr1200js|\
-       we1026-5g-16m|\
        zbt-ape522ii|\
        zbt-cpe102|\
        zbt-wa05|\
@@ -238,7 +246,8 @@ platform_check_image() {
                ;;
        3g-6200n|\
        3g-6200nl|\
-       br-6475nd)
+       br-6475nd|\
+       edimax,br-6478ac-v2)
                [ "$magic" != "43535953" ] && {
                        echo "Invalid image type."
                        return 1
@@ -260,6 +269,7 @@ platform_check_image() {
        tplink,c20-v1|\
        tplink,c20-v4|\
        tplink,c50-v3|\
+       tplink,tl-mr3020-v3|\
        tplink,tl-mr3420-v5|\
        tplink,tl-wa801nd-v5|\
        tplink,tl-wr842n-v5|\
@@ -285,8 +295,11 @@ platform_check_image() {
                return 0
                ;;
        dlink,dwr-116-a1|\
+       dlink,dwr-118-a1|\
+       dlink,dwr-118-a2|\
        dlink,dwr-921-c1|\
-       dwr-512-b)
+       dwr-512-b|\
+       lava,lr-25g001)
                [ "$magic" != "0404242b" ] && {
                        echo "Invalid image type."
                        return 1
@@ -362,9 +375,3 @@ platform_do_upgrade() {
                ;;
        esac
 }
-
-blink_led() {
-       . /etc/diag.sh; set_state upgrade
-}
-
-append sysupgrade_pre_upgrade blink_led