From 8586e2a51b26afec2cecba1ba3c34ed35ae87743 Mon Sep 17 00:00:00 2001 From: Wade Berrier Date: Thu, 6 Nov 2008 21:11:54 +0000 Subject: ntp: add /etc/default/ntpd to control whether to start ntpd and/or ntpdate. Also specify options and servers. --- package/ntp/ntp.sysvinit | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'package/ntp/ntp.sysvinit') diff --git a/package/ntp/ntp.sysvinit b/package/ntp/ntp.sysvinit index 4e8f1107f..27389269a 100755 --- a/package/ntp/ntp.sysvinit +++ b/package/ntp/ntp.sysvinit @@ -9,6 +9,7 @@ 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,9 +21,17 @@ then fi case "$1" in - start) echo -n "Starting $DESC: $NAME" - start-stop-daemon -S -q -x $DAEMON - echo "." + start) + if test x$NTPDATE = xyes ; then + echo -n "Getting initial time via ntp" + $NTPDATE_BIN $NTPDATE_OPTS $NTPSERVERS > /dev/null 2>&1 + echo "." + fi + if test x$NTPD = xyes ; then + echo -n "Starting $DESC: $NAME" + start-stop-daemon -S -q -x $DAEMON + echo "." + fi ;; stop) echo -n "Stopping $DESC: $NAME" start-stop-daemon -K -q -n $NAME -- cgit v1.2.3