Commit 35692bb5 authored by Angelo Compagnucci's avatar Angelo Compagnucci Committed by Peter Korsgaard
Browse files

Fixing ntpd time syncing problem

Add ntp.conf file to make ntpd syncing.
Starting ntpd daemon with -g to sync time also with big offsets.
Removes the use of deprecated ntpdate command for initial time sync.

[Peter: drop unused NTPDATE_BIN variable]
Signed-off-by: default avatarAngelo Compagnucci <angelo.compagnucci@gmail.com>
Acked-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 93d23777
Loading
Loading
Loading
Loading
+1 −8
Changes for package/ntp/S49ntp: 1 added line, 8 removed lines.
Original line number Diff line number Diff line
@@ -7,7 +7,6 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="network time protocol daemon"
NAME=ntpd
DAEMON=/usr/sbin/$NAME
NTPDATE_BIN=/usr/bin/ntpdate

# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0
@@ -20,14 +19,8 @@ fi

case "$1" in
  start)
	if [ -x $NTPDATE_BIN ] ; then
		echo -n "Getting initial time via ntp"
		$NTPDATE_BIN $NTPDATE_OPTS $NTPSERVERS > /dev/null 2>&1
		echo "."
	fi

	echo -n "Starting $DESC: $NAME"
	start-stop-daemon -S -q -x $DAEMON
	start-stop-daemon -S -q -x $DAEMON -- -g
	echo "."
	;;
  stop) echo -n "Stopping $DESC: $NAME"
+1 −0
Changes for package/ntp/ntp.mk: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ NTP_INSTALL_FILES_$(BR2_PACKAGE_NTP_TICKADJ) += util/tickadj
define NTP_INSTALL_TARGET_CMDS
	$(if $(BR2_PACKAGE_NTP_NTPD), install -m 755 $(@D)/ntpd/ntpd $(TARGET_DIR)/usr/sbin/ntpd)
	test -z "$(NTP_INSTALL_FILES_y)" || install -m 755 $(addprefix $(@D)/,$(NTP_INSTALL_FILES_y)) $(TARGET_DIR)/usr/bin/
	$(INSTALL) -m 644 package/ntp/ntpd.etc.conf $(TARGET_DIR)/etc/ntp.conf
	@if [ ! -f $(TARGET_DIR)/etc/default/ntpd ]; then \
		$(INSTALL) -m 755 -d $(TARGET_DIR)/etc/default ; \
		$(INSTALL) -m 644 package/ntp/ntpd.etc.default $(TARGET_DIR)/etc/default/ntpd ; \
+8 −0
Changes for package/ntp/ntpd.etc.conf: 8 added lines, 0 removed lines.
Original line number Diff line number Diff line
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst

restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

restrict 127.0.0.1
restrict -6 ::1
+0 −7
Changes for package/ntp/ntpd.etc.default: 0 added lines, 7 removed lines.
Original line number Diff line number Diff line
# NTP Servers to use for ntpdate
NTPSERVERS="pool.ntp.org"

# Get initial time via ntpdate?
NTPDATE=no
NTPDATE_OPTS="-t 5"

# Start the ntp daemon?
NTPD=yes