diff options
author | Tomasz Maciej Nowak <tomek_n@o2.pl> | 2020-02-25 20:07:41 +0100 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2020-03-12 12:59:44 +0100 |
commit | 382b1572757b3b4b8cb7ad98f256244eae916bb3 (patch) | |
tree | 7a790d1f7e6cfe9b6e014c07ca3be11fa7f53bcb /target/linux | |
parent | 295e110f872f376bc7bf2e32c8e9769f06c40999 (diff) | |
download | upstream-382b1572757b3b4b8cb7ad98f256244eae916bb3.tar.gz upstream-382b1572757b3b4b8cb7ad98f256244eae916bb3.tar.bz2 upstream-382b1572757b3b4b8cb7ad98f256244eae916bb3.zip |
layerscape: sysupgrade: require metadata
Require the image metadata check so no invalid image could be fed to
sysupgrade without force option.
Cc: Mathew McBride <matt@traverse.com.au>
Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
Diffstat (limited to 'target/linux')
-rw-r--r-- | target/linux/layerscape/base-files/lib/upgrade/platform.sh | 2 | ||||
-rw-r--r-- | target/linux/layerscape/image/armv8_64b.mk | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/target/linux/layerscape/base-files/lib/upgrade/platform.sh b/target/linux/layerscape/base-files/lib/upgrade/platform.sh index a2ee81cf3a..013023295b 100644 --- a/target/linux/layerscape/base-files/lib/upgrade/platform.sh +++ b/target/linux/layerscape/base-files/lib/upgrade/platform.sh @@ -6,6 +6,8 @@ RAMFS_COPY_BIN="/usr/sbin/fw_printenv /usr/sbin/fw_setenv /usr/sbin/ubinfo /bin/echo" RAMFS_COPY_DATA="/etc/fw_env.config /var/lock/fw_printenv.lock" +REQUIRE_IMAGE_METADATA=1 + platform_do_upgrade_traverse_nandubi() { bootsys=$(fw_printenv bootsys | awk -F= '{{print $2}}') newbootsys=2 diff --git a/target/linux/layerscape/image/armv8_64b.mk b/target/linux/layerscape/image/armv8_64b.mk index bd7055b3ee..ff4846c9bf 100644 --- a/target/linux/layerscape/image/armv8_64b.mk +++ b/target/linux/layerscape/image/armv8_64b.mk @@ -291,5 +291,6 @@ define Device/traverse-ls1043 IMAGE/root = append-rootfs IMAGE/sysupgrade.bin = sysupgrade-tar | append-metadata MKUBIFS_OPTS := -m 2048 -e 124KiB -c 4096 + SUPPORTED_DEVICES := traverse,ls1043s traverse,ls1043v endef TARGET_DEVICES += traverse-ls1043 |