b5b4bdc066
Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43708
35 lines
486 B
Bash
35 lines
486 B
Bash
PART_NAME=firmware
|
|
|
|
brcm47xx_identify() {
|
|
local magic
|
|
|
|
magic=$(get_magic_long "$1")
|
|
case "$magic" in
|
|
"48445230")
|
|
echo "trx"
|
|
return
|
|
;;
|
|
"2a23245e")
|
|
echo "chk"
|
|
return
|
|
;;
|
|
esac
|
|
|
|
echo "unknown"
|
|
}
|
|
|
|
platform_check_image() {
|
|
[ "$#" -gt 1 ] && return 1
|
|
|
|
local file_type=$(brcm47xx_identify "$1")
|
|
|
|
case "$file_type" in
|
|
"trx") return 0;;
|
|
*)
|
|
echo "Invalid image type. Please use only .trx files"
|
|
return 1
|
|
;;
|
|
esac
|
|
}
|
|
|
|
# use default for platform_do_upgrade()
|