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
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
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
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
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