OpenWrt – Rev 4

Subversion Repositories:
Rev:
#
# Copyright (C) 2010 OpenWrt.org
#

PART_NAME=firmware
REQUIRE_IMAGE_METADATA=1

platform_check_image() {
        return 0
}

platform_pre_upgrade() {
        local board=$(board_name)

        case "$board" in
        mikrotik,rb750gr3|\
        mikrotik,rbm11g|\
        mikrotik,rbm33g)
                [ -z "$(rootfs_type)" ] && mtd erase firmware
                ;;
        esac
}

platform_nand_pre_upgrade() {
        local board=$(board_name)

        case "$board" in
        ubnt-erx|\
        ubnt-erx-sfp)
                platform_upgrade_ubnt_erx "$ARGV"
                ;;
        esac
}

platform_do_upgrade() {
        local board=$(board_name)

        case "$board" in
        hc5962|\
        mir3g|\
        r6220|\
        netgear,r6350|\
        ubnt-erx|\
        ubnt-erx-sfp)
                nand_do_upgrade "$ARGV"
                ;;
        tplink,c50-v4)
                MTD_ARGS="-t romfile"
                default_do_upgrade "$ARGV"
                ;;
        *)
                default_do_upgrade "$ARGV"
                ;;
        esac
}