. /etc/functions.sh
+DONE=0
config_cb() {
local cfg="$CONFIG_SECTION"
local cfgtype
ntp_client)
config_get hostname $cfg hostname
config_get port $cfg port
-
+ config_get count $cfg count
+
+ [ "$DONE" = "1" ] && exit 0
ps x | grep 'bin/[n]tpclient' >&- || {
route -n 2>&- | grep '^0.0.0.0' >&- && {
- /usr/sbin/ntpclient -h $hostname -p ${port:-123} 2>&- >&-
+ /usr/sbin/ntpclient -c ${count:-1} -s -h $hostname -p ${port:-123} 2>&- >&- && DONE=1
}
}
;;