From a49503bbc75da39a8a2b0a9da0053e7b968b5e8b Mon Sep 17 00:00:00 2001 From: Piotr Dymacz Date: Mon, 6 Mar 2017 23:20:37 +0100 Subject: [PATCH] sysntpd: restore support for peer-less (standalone) mode ntpd from Busybox supports peer-less (standalone) mode when it's started with option -l and without any peer provided with option -p. In this mode ntpd uses local time as reference and acts as stratum 1 server. This mode can be used in isolated networks, where Internet access and/or other NTP server/s are not available, but the device has some other way of getting correct time, like e.g. GPS (ugps supports setting local time by default). Support for this mode was incorrectly disabled/removed in: 1527f96ca6e196fa17c96fdb3ae520158fa5943f Signed-off-by: Piotr Dymacz Acked-by: Jo-Philipp Wich --- package/utils/busybox/files/sysntpd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/utils/busybox/files/sysntpd b/package/utils/busybox/files/sysntpd index 98260be6084..e693e4031c0 100755 --- a/package/utils/busybox/files/sysntpd +++ b/package/utils/busybox/files/sysntpd @@ -45,7 +45,7 @@ start_service() { [ $use_dhcp = 1 ] && get_dhcp_ntp_servers "$dhcp_interface" - [ -z "$server" ] && return + [ -z "$server" -a "$enable_server" = "0" ] && return procd_open_instance procd_set_param command "$PROG" -n -N -- 2.30.2