ntpclient: initial frequency offset configuration and adjtimex invocation
This adds a new config file section "ntpdrift" to /etc/config/ntpclient to support setting an initial value "freq" for frequency offset. Changes /etc/hotplug.d/iface/20-ntpclient to call adjtimex and do an initial frequency offset before starting ntpclient. Signed-off-by: Steffen Hoffmann <hoff.st@shaas.net> git-svn-id: svn://svn.openwrt.org/openwrt/packages@10355 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
4d27373184
commit
9c06902921
@ -17,3 +17,6 @@ config ntpclient
|
||||
option hostname '3.openwrt.pool.ntp.org'
|
||||
option port '123'
|
||||
option count '1'
|
||||
|
||||
config ntpdrift
|
||||
option freq '0'
|
||||
|
@ -9,6 +9,17 @@ config_cb() {
|
||||
local cfgtype
|
||||
config_get cfgtype "$cfg" TYPE
|
||||
|
||||
# initial frequency offset, if configured
|
||||
case "$cfgtype" in
|
||||
ntpdrift)
|
||||
config_get freq $cfg freq
|
||||
|
||||
if [ ! "$freq" = "" ]; then
|
||||
adjtimex -f $freq
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$cfgtype" in
|
||||
ntpclient)
|
||||
config_get hostname $cfg hostname
|
||||
|
Loading…
x
Reference in New Issue
Block a user