Changeset 19016


Ignore:
Timestamp:
2010-01-03T13:14:17+01:00 (8 years ago)
Author:
juhosg
Message:

adm5120: improve sysupgrade support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/adm5120/base-files/lib/upgrade/platform.sh

    r12694 r19016  
    1 PART_NAME=partition1 
     1# 
     2# Copyright (C) 2009-2010 OpenWrt.org 
     3# 
     4 
     5. /lib/adm5120.sh 
     6 
     7PART_NAME="firmware" 
     8RAMFS_COPY_DATA=/lib/adm5120.sh 
    29 
    310platform_check_image() { 
     11        local magic="$(get_magic_word "$1")" 
     12 
    413        [ "$ARGC" -gt 1 ] && return 1 
    514 
    6         case "$(get_magic_word "$1")" in 
     15        case "$board_name" in 
     16        "ZyXEL"*) 
    717                # .trx files 
    8                 4844) return 0;; 
    9                 *) 
    10                         echo "Invalid image type. Please use only .trx files" 
     18                [ "$magic" != "4844" ] && { 
     19                        echo "Invalid image type." 
    1120                        return 1 
     21                } 
     22                return 0 
     23                ;; 
     24        *) 
    1225                ;; 
    1326        esac 
     27 
     28        echo "Sysupgrade is not yet supported on $board_name." 
     29        return 1 
    1430} 
    1531 
    16 # use default for platform_do_upgrade() 
     32platform_do_upgrade() { 
     33        PART_NAME="$sys_mtd_part" 
     34        default_do_upgrade "$ARGV" 
     35} 
    1736 
    1837disable_watchdog() { 
Note: See TracChangeset for help on using the changeset viewer.