base-files: implement ucidef_set_hostname(), ucidef_set_ntpserver()
Commit 2036ae4
(base-files: support hostname and ntp servers through board.d)
was supposed to implement these procedures but lacked the required changes
to uci-defaults.sh.
Add the missing procedures now to fix config generation on targets relying
on hostname or NTP server presetting.
Fixes FS#754.
Reported-by: Cristian Morales Vega <cristian@samknows.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
0c3fe281e3
commit
65de093c18
@ -619,6 +619,26 @@ ucidef_add_gpio_switch() {
|
|||||||
json_select ..
|
json_select ..
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ucidef_set_hostname() {
|
||||||
|
local hostname="$1"
|
||||||
|
|
||||||
|
json_select_object system
|
||||||
|
json_add_string hostname "$hostname"
|
||||||
|
json_select ..
|
||||||
|
}
|
||||||
|
|
||||||
|
ucidef_set_ntpserver() {
|
||||||
|
local server
|
||||||
|
|
||||||
|
json_select_object system
|
||||||
|
json_select_array ntpserver
|
||||||
|
for server in "$@"; do
|
||||||
|
json_add_string "" "$server"
|
||||||
|
done
|
||||||
|
json_select ..
|
||||||
|
json_select ..
|
||||||
|
}
|
||||||
|
|
||||||
board_config_update() {
|
board_config_update() {
|
||||||
json_init
|
json_init
|
||||||
[ -f ${CFG} ] && json_load "$(cat ${CFG})"
|
[ -f ${CFG} ] && json_load "$(cat ${CFG})"
|
||||||
|
Loading…
Reference in New Issue
Block a user