mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-31 16:57:10 +00:00
Bring back etc/rc.d/ntpdate as requested by scads of people. This isn't a
complete backout as the ntpd_sync_on_start etc/rc.conf tunable is still present, though the default is now NO (was YES). Since we're no longer syncing time at startup by default when ntpd is enabled (as was the case 24hrs ago), remove UPDATING entry pointing out that ntpd(1) -g is slower than ntpdate(1). Hopefully ntpd_sync_on_start="YES" can be made the default for -CURRENT after 5.3 is cut. At the very least, this should be set to YES when a user requests to have ntpd enabled via sysinstall(1). Requested by: many
This commit is contained in:
parent
6ba160b6ef
commit
6e03664cc4
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=135252
10
UPDATING
10
UPDATING
@ -23,16 +23,6 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 6.x IS SLOW:
|
||||
developers choose to disable these features on build machines
|
||||
to maximize performance.
|
||||
|
||||
20040914:
|
||||
/etc/rc.d/ntpdate has been removed in favor of using the -g
|
||||
flag to ntpd(1). By default, if ntpd is enabled, it will sync
|
||||
with the time servers listed in /etc/ntp.conf regardless of the
|
||||
time difference (slew). To prevent this, add
|
||||
ntpd_sync_on_start="NO" to /etc/rc.conf.
|
||||
|
||||
NOTE: Doing a sync (ntpd -g) is noticably slower than ntpdate(1),
|
||||
but is also more accurate (hence ntpdate(1) being depreciated).
|
||||
|
||||
20040914:
|
||||
The format of the pflogd(8) logfile "/var/log/pflog" has changed for
|
||||
architectures that have a 64 bit long type to make it compatible to
|
||||
|
@ -219,9 +219,12 @@ keyserv_flags="" # Flags to keyserv (if enabled).
|
||||
### Network Time Services options: ###
|
||||
timed_enable="NO" # Run the time daemon (or NO).
|
||||
timed_flags="" # Flags to timed (if enabled).
|
||||
ntpdate_enable="NO" # Run ntpdate to sync time on boot (or NO).
|
||||
ntpdate_program="/usr/sbin/ntpdate" # path to ntpdate, if you want a different one.
|
||||
ntpdate_flags="-b" # Flags to ntpdate (if enabled).
|
||||
ntpd_enable="NO" # Run ntpd Network Time Protocol (or NO).
|
||||
ntpd_program="/usr/sbin/ntpd" # path to ntpd, if you want a different one.
|
||||
ntpd_sync_on_start="YES" # Sync time on ntpd startup, even if offset is high
|
||||
ntpd_sync_on_start="NO" # Sync time on ntpd startup, even if offset is high
|
||||
ntpd_flags="-p /var/run/ntpd.pid -f /var/db/ntpd.drift"
|
||||
# Flags to ntpd (if enabled).
|
||||
|
||||
|
@ -23,7 +23,7 @@ FILES= DAEMON LOGIN NETWORKING SERVERS \
|
||||
mountd moused mroute6d mrouted msgs \
|
||||
named natd netif netoptions \
|
||||
network_ipv6 nfsclient nfsd \
|
||||
nfslocking nfsserver nisdomain nsswitch ntpd \
|
||||
nfslocking nfsserver nisdomain nsswitch ntpd ntpdate \
|
||||
othermta \
|
||||
pccard pcvt pf pflog preseedrandom \
|
||||
power_profile ppp-user pppoed pwcheck \
|
||||
|
34
etc/rc.d/ntpdate
Executable file
34
etc/rc.d/ntpdate
Executable file
@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $NetBSD: ntpdate,v 1.8 2002/03/22 04:16:39 lukem Exp $
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# BEFORE: ntpd
|
||||
# PROVIDE: ntpdate
|
||||
# REQUIRE: NETWORKING syslogd
|
||||
# KEYWORD: FreeBSD 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_command:-ntpdate} $rc_flags $ntpdate_hosts
|
||||
fi
|
||||
}
|
||||
|
||||
load_rc_config $name
|
||||
run_rc_command "$1"
|
@ -5,7 +5,7 @@
|
||||
#
|
||||
|
||||
# PROVIDE: rpcbind
|
||||
# REQUIRE: NETWORKING ntpd syslogd named
|
||||
# REQUIRE: NETWORKING ntpdate syslogd named
|
||||
# KEYWORD: FreeBSD
|
||||
|
||||
. /etc/rc.subr
|
||||
|
Loading…
Reference in New Issue
Block a user