ntpdate revision 1.11
11.1Slukem#!/bin/sh 21.1Slukem# 31.11Sfredb# $NetBSD: ntpdate,v 1.11 2003/10/19 13:23:57 fredb Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: ntpdate 71.7Slukem# REQUIRE: NETWORKING syslogd 81.1Slukem 91.1Slukem. /etc/rc.subr 101.1Slukem 111.1Slukemname="ntpdate" 121.6Slukemrcvar=$name 131.1Slukemstart_cmd="ntpdate_start" 141.1Slukemstop_cmd=":" 151.1Slukem 161.1Slukemntpdate_start() 171.1Slukem{ 181.1Slukem if [ -z "$ntpdate_hosts" ]; then 191.1Slukem ntpdate_hosts=`awk ' 201.10Slukem /^#/ { next } 211.10Slukem /^(server|peer)[ \t]*127.127/ { next } 221.10Slukem /^(server|peer)/ { print $2 } 231.10Slukem /^multicastclient$/ { print "224.0.1.1" } 241.10Slukem /^multicastclient/ { print $2 } 251.1Slukem ' </etc/ntp.conf` 261.1Slukem fi 271.1Slukem if [ -n "$ntpdate_hosts" ]; then 281.1Slukem echo "Setting date via ntp." 291.11Sfredb $command $rc_flags $ntpdate_hosts 301.1Slukem fi 311.1Slukem} 321.1Slukem 331.3Slukemload_rc_config $name 341.1Slukemrun_rc_command "$1" 35