base-files: validate metadata of sysupgrade images
Use fwtool to extract it, only require metadata to be present if the platform sysupgrade script sets REQUIRE_IMAGE_METADATA=1 Image metadata is in JSON format and contains a list of supported devices, along with version information that could be displayed by a UI later before the actual upgrade happens. Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
@@ -128,7 +128,8 @@ add_overlayfiles() {
|
||||
}
|
||||
|
||||
# hooks
|
||||
sysupgrade_image_check="platform_check_image"
|
||||
sysupgrade_image_check="fwtool_check_image platform_check_image"
|
||||
sysupgrade_pre_upgrade="fwtool_pre_upgrade"
|
||||
[ $SAVE_OVERLAY = 0 -o ! -d /overlay/etc ] && \
|
||||
sysupgrade_init_conffiles="add_uci_conffiles" || \
|
||||
sysupgrade_init_conffiles="add_overlayfiles"
|
||||
|
||||
Reference in New Issue
Block a user