xref: /netbsd/etc/rc.d/ntpdate (revision c4a72b64)
1#!/bin/sh
2#
3# $NetBSD: ntpdate,v 1.9 2002/07/19 03:22:09 bad Exp $
4#
5
6# PROVIDE: ntpdate
7# REQUIRE: NETWORKING syslogd
8
9. /etc/rc.subr
10
11name="ntpdate"
12rcvar=$name
13start_cmd="ntpdate_start"
14stop_cmd=":"
15
16ntpdate_start()
17{
18	if [ -z "$ntpdate_hosts" ]; then
19		ntpdate_hosts=`awk '
20		    /^(server|peer)[ \t]*127.127/	{next}
21		    /^(server|peer)/		{print $2}
22		' </etc/ntp.conf`
23	fi
24	if [ -n "$ntpdate_hosts"  ]; then
25		echo "Setting date via ntp."
26		ntpdate $rc_flags $ntpdate_hosts
27	fi
28}
29
30load_rc_config $name
31run_rc_command "$1"
32