kirkwood: use image metadata
Append and enforce image metadata. Remove the device specific image checks, they are replaced by image metadata. Signed-off-by: Mathias Kresin <dev@kresin.me>
This commit is contained in:
parent
2f757f6035
commit
aa6f5f1787
@ -1,27 +1,9 @@
|
||||
RAMFS_COPY_BIN='fw_printenv fw_setenv'
|
||||
RAMFS_COPY_DATA='/etc/fw_env.config /var/lock/fw_printenv.lock'
|
||||
|
||||
REQUIRE_IMAGE_METADATA=1
|
||||
|
||||
platform_check_image() {
|
||||
[ "$#" -gt 1 ] && return 1
|
||||
local board="$(board_name)"
|
||||
local magic="$(get_magic_long "$1")"
|
||||
|
||||
case "$board" in
|
||||
"linksys-audi"|\
|
||||
"linksys-viper")
|
||||
[ "$magic" != "27051956" -a "$magic" != "73797375" ] && {
|
||||
echo "Invalid image type."
|
||||
return 1
|
||||
}
|
||||
return 0
|
||||
;;
|
||||
*)
|
||||
nand_do_platform_check $board $1
|
||||
return $?
|
||||
;;
|
||||
esac
|
||||
|
||||
echo "Sysupgrade is not yet supported on $board."
|
||||
return 1
|
||||
}
|
||||
|
||||
|
@ -22,8 +22,9 @@ define Device/Default
|
||||
SUBPAGESIZE := 512
|
||||
BLOCKSIZE := 128k
|
||||
IMAGES := sysupgrade.bin factory.bin
|
||||
IMAGE/sysupgrade.bin := sysupgrade-tar
|
||||
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
|
||||
IMAGE/factory.bin := append-ubi
|
||||
SUPPORTED_DEVICES := $(1)
|
||||
endef
|
||||
|
||||
define Device/dockstar
|
||||
|
Loading…
Reference in New Issue
Block a user