mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-21 17:47:00 +00:00
qoriq: set compat_version in board.d
Currently, sysupgrade without the -n option complains: # sysupgrade -v tmp/openwrt-qoriq-generic-watchguard_firebox-m300-squashfs-sysupgrade.img.gz upgrade: The device is supported, but the config is incompatible to the new image (1.0->1.1). Please upgrade without keeping config (sysupgrade -n). upgrade: Kernel switched to FIT uImage. Update U-Boot environment. upgrade: Reading partition table from bootdisk... upgrade: Extract boot sector from the image upgrade: Reading partition table from image... Image check failed. So, add the missing 05_compat-version to /etc/board.d/ to allow sysupgrade to save config without using -f. Fixes: c4b499bc03ab ("qoriq: use FIT uImage for Firebox M300 kernel") Signed-off-by: Russell Senior <russell@personaltelco.net> [drop invalid copyright header, add SPDX license header, shorten commit subject, add fixes tag] Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
This commit is contained in:
parent
4b4c940fbc
commit
c342bdca87
16
target/linux/qoriq/base-files/etc/board.d/05_compat-version
Normal file
16
target/linux/qoriq/base-files/etc/board.d/05_compat-version
Normal file
@ -0,0 +1,16 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
. /lib/functions.sh
|
||||
. /lib/functions/uci-defaults.sh
|
||||
|
||||
board_config_update
|
||||
|
||||
case "$(board_name)" in
|
||||
watchguard,firebox-m300)
|
||||
ucidef_set_compat_version "1.1"
|
||||
;;
|
||||
esac
|
||||
|
||||
board_config_flush
|
||||
|
||||
exit 0
|
Loading…
x
Reference in New Issue
Block a user