mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-17 10:26:15 +00:00
6e7b73e090
RELENG_6 this will be a noop, however as we introduce local startup scripts to the base rcorder, we'll see more cases where the previous status quo will need to be made explicit to avoid having it disrupted when random local scripts are added to the mix.
33 lines
575 B
Bash
Executable File
33 lines
575 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
# PROVIDE: ntpdate
|
|
# REQUIRE: NETWORKING syslogd named
|
|
# KEYWORD: nojail
|
|
|
|
. /etc/rc.subr
|
|
|
|
name="ntpdate"
|
|
rcvar=`set_rcvar`
|
|
stop_cmd=":"
|
|
start_cmd="ntpdate_start"
|
|
|
|
ntpdate_start()
|
|
{
|
|
if [ -z "$ntpdate_hosts" -a -f /etc/ntp.conf ]; then
|
|
ntpdate_hosts=`awk '
|
|
/^server[ \t]*127.127/ {next}
|
|
/^(server|peer)/ {print $2}
|
|
' </etc/ntp.conf`
|
|
fi
|
|
if [ -n "$ntpdate_hosts" -o -n "$rc_flags" ]; then
|
|
echo "Setting date via ntp."
|
|
${ntpdate_program:-ntpdate} $rc_flags $ntpdate_hosts
|
|
fi
|
|
}
|
|
|
|
load_rc_config $name
|
|
run_rc_command "$1"
|