1 REQUIRE_IMAGE_METADATA
=1
3 platform_do_upgrade
() {
4 local board
=$
(board_name
)
5 local file_type
=$
(identify
$1)
10 export_partdevice rootdev
0
14 CI_KERNPART
="production"
24 local magic
="$(get_magic_long "$1")"
26 # use "mtd write" if the magic is "DHP2 (0x44485032)"
27 # or "DHP3 (0x44485033)"
28 if [ "$magic" = "44485032" -o "$magic" = "44485033" ]; then
29 buffalo_upgrade_ubinized
"$1"
31 CI_KERNPART
="firmware"
40 if grep -q mtdparts
=slave
/proc
/cmdline
; then
45 default_do_upgrade
"$1"
47 mediatek
,mt7622-rfb1-ubi|\
52 default_do_upgrade
"$1"
59 platform_check_image
() {
60 local board
=$
(board_name
)
61 local magic
="$(get_magic_long "$1")"
63 [ "$#" -gt 1 ] && return 1
67 buffalo_check_image
"$board" "$magic" "$1" ||
return 1
69 mediatek
,mt7622-rfb1-ubi|\
71 nand_do_platform_check
"$board" "$1"
74 [ "$magic" != "d00dfeed" ] && {
75 echo "Invalid image type."
85 platform_copy_config
() {
86 case "$(board_name)" in
89 export_partdevice rootdev
0
90 if echo $rootdev |
grep -q mmc
; then