From d096f530dfc48bcae26487bb8ecf30f4d229118b Mon Sep 17 00:00:00 2001 From: Lejla Murselovic <lejla.murselovic@iopsys.eu> Date: Thu, 5 Nov 2020 16:00:36 +0100 Subject: [PATCH] ntpd: add support for configuring minpoll and maxpoll via uci --- net/ntpd/files/ntpd.init | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/net/ntpd/files/ntpd.init b/net/ntpd/files/ntpd.init index 40a3f7524c..230c9520a1 100644 --- a/net/ntpd/files/ntpd.init +++ b/net/ntpd/files/ntpd.init @@ -22,7 +22,8 @@ validate_ntp_section() { uci_load_validate system timeserver "$1" "$2" \ 'server:list(host)' 'enabled:bool:1' 'enable_server:bool:0' \ 'pool:list(host)' \ - 'interface:list(string)' + 'interface:list(string)' \ + 'maxpoll:uinteger' 'minpoll:uinteger' } start_ntpd_instance() { @@ -73,7 +74,10 @@ start_ntpd_instance() { for i in $server do - emit "server $i iburst" + str="server $i iburst" + [ -n "$minpoll" ] && str="${str} minpoll $minpoll" + [ -n "$maxpoll" ] && str="${str} maxpoll $maxpoll" + emit "${str}" done for i in $pool -- GitLab