ntpdate revision 1.2
11.1Slukem#!/bin/sh
21.1Slukem#
31.2Sveego# $NetBSD: ntpdate,v 1.2 2000/03/11 20:10:21 veego Exp $
41.1Slukem#
51.1Slukem
61.1Slukem# PROVIDE: ntpdate
71.1Slukem# REQUIRE: syslogd network
81.1Slukem
91.1Slukem. /etc/rc.subr
101.1Slukem. /etc/rc.conf
111.1Slukem
121.1Slukemname="ntpdate"
131.2Sveegostart_precmd="checkyesno ntpdate"
141.1Slukemstart_cmd="ntpdate_start"
151.1Slukemstop_cmd=":"
161.1Slukem
171.1Slukemntpdate_start()
181.1Slukem{
191.1Slukem	if [ -z "$ntpdate_hosts" ]; then
201.1Slukem		ntpdate_hosts=`awk '
211.1Slukem		    /^server[ \t]*127.127/	{next}
221.1Slukem		    /^(server|peer)/		{print $2}
231.1Slukem		' </etc/ntp.conf`
241.1Slukem	fi
251.1Slukem	if [ -n "$ntpdate_hosts"  ]; then
261.1Slukem		echo "Setting date via ntp."
271.1Slukem		ntpdate -b -s $ntpdate_hosts
281.1Slukem	fi
291.1Slukem}
301.1Slukem
311.1Slukemrun_rc_command "$1"
32