2 # Copyright (C) 2010-2015 OpenWrt.org
7 RAMFS_COPY_BIN
='blkid jffs2reset'
9 enable_image_metadata_check
() {
10 case "$(board_name)" in
11 toradex
,apalis_imx6q-eval|\
12 toradex
,apalis_imx6q-ixora|\
13 toradex
,apalis_imx6q-ixora-v1.1
)
14 REQUIRE_IMAGE_METADATA
=1
18 enable_image_metadata_check
20 apalis_copy_config
() {
22 cp -af "$UPGRADE_BACKUP" "/boot/$BACKUP_FILE"
29 get_image
"$1" |
tar Oxf
- sysupgrade-apalis
/kernel
> /boot
/uImage
30 get_image
"$1" |
tar Oxf
- sysupgrade-apalis
/root
> $
(rootpart_from_uuid
)
35 platform_check_image
() {
36 local board
=$
(board_name
)
64 nand_do_platform_check
$board $1
67 toradex
,apalis_imx6q-eval|\
68 toradex
,apalis_imx6q-ixora|\
69 toradex
,apalis_imx6q-ixora-v1.1
)
74 echo "Sysupgrade is not yet supported on $board."
78 platform_do_upgrade
() {
79 local board
=$
(board_name
)
109 toradex
,apalis_imx6q-eval|\
110 toradex
,apalis_imx6q-ixora|\
111 toradex
,apalis_imx6q-ixora-v1.1
)
112 apalis_do_upgrade
"$1"
117 platform_copy_config
() {
118 local board
=$
(board_name
)
121 toradex
,apalis_imx6q-eval|\
122 toradex
,apalis_imx6q-ixora|\
123 toradex
,apalis_imx6q-ixora-v1.1
)
129 platform_pre_upgrade
() {
130 local board
=$
(board_name
)
133 toradex
,apalis_imx6q-eval|\
134 toradex
,apalis_imx6q-ixora|\
135 toradex
,apalis_imx6q-ixora-v1.1
)
136 [ -z "$UPGRADE_BACKUP" ] && {