mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00

If the board comes up with OpenWrt that means that the bootloader is recent enough and knows about the new device tree overlays. Using /etc/board.d/ is not enough in this case because it doesn't overwrite existing configuration which may exist (and is fine to exist) if the user updated with 'sysupgrade -F *.itb' and has kept configuration. They would still need to manually set compat_version even though the fact that the bootloader env has been updated can be implied by the fact that the system has started. Hence we can always set compat_version=1.1 for those two boards using uci-defaults. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
11 lines
147 B
Plaintext
11 lines
147 B
Plaintext
. /lib/functions.sh
|
|
|
|
case "$(board_name)" in
|
|
bananapi,bpi-r3)
|
|
uci set system.@system[0].compat_version="1.1"
|
|
uci commit system
|
|
;;
|
|
esac
|
|
|
|
exit 0
|