1 REQUIRE_IMAGE_METADATA
=1
2 RAMFS_COPY_BIN
='fw_printenv fw_setenv fwtool'
3 RAMFS_COPY_DATA
='/etc/fw_env.config /var/lock/fw_printenv.lock'
5 platform_do_upgrade
() {
6 local board
=$
(board_name
)
7 local file_type
=$
(identify
$1)
12 export_partdevice rootdev
0
16 CI_KERNPART
="production"
26 local magic
="$(get_magic_long "$1")"
28 # use "mtd write" if the magic is "DHP2 (0x44485032)"
29 # or "DHP3 (0x44485033)"
30 if [ "$magic" = "44485032" -o "$magic" = "44485033" ]; then
31 buffalo_upgrade_ubinized
"$1"
33 CI_KERNPART
="firmware"
43 if grep -q mtdparts
=slave
/proc
/cmdline
; then
48 default_do_upgrade
"$1"
54 default_do_upgrade
"$1"
61 platform_check_image
() {
62 local board
=$
(board_name
)
63 local magic
="$(get_magic_long "$1")"
65 [ "$#" -gt 1 ] && return 1
69 buffalo_check_image
"$board" "$magic" "$1" ||
return 1
72 nand_do_platform_check
"$board" "$1"
75 [ "$magic" != "d00dfeed" ] && {
76 echo "Invalid image type."
86 platform_copy_config
() {
87 case "$(board_name)" in
90 export_partdevice rootdev
0
91 if echo $rootdev |
grep -q mmc
; then