| History log of /src/etc/rc.d/ntpdate |
| Revision | | Date | Author | Comments |
| 1.21 |
| 25-Dec-2020 |
martin | Adjust to "pool" usage in our standard ntp.conf, pointed out by Connor McLaughlan.
|
| 1.20 |
| 03-Aug-2009 |
perry | branches: 1.20.40; 1.20.50; Explicitly set a BEFORE on ntpd, as this can't run while ntpd is running.
Apparently it is rare for rcorder to place it after ntpd but there was previously nothing actually preventing it.
Fixes PR 40707 by Ondrej Tuma
|
| 1.19 |
| 03-Aug-2009 |
perry | ntpdate can't work without named because a modern ntp.conf has dns names in it. We therefore now depend on it.
However, this would have then created a circular dependency because named depended on "SERVERS", and racoon was before SERVERS and required kdc, and kdc needs the time to be right and thus depended on ntp.
Instead, have named depend on NETWORKING (so that there is a network there), mountcritremote (so we know that named has a directory to work from) and syslogd (so that named has some place to spew information).
I'm not sure this is perfect, but it is certainly a big improvement over constantly failing ntpdate runs during boot.
|
| 1.18 |
| 15-Mar-2005 |
lukem | Explicitly REQUIRE mountcritremote, since this uses awk.
|
| 1.17 |
| 11-Oct-2004 |
christos | Use new style command substitution.
|
| 1.16 |
| 13-Aug-2004 |
mycroft | Add an _rc_subr_loaded variable, set to ":" by rc.subr. Scripts can use this for a speedup by doing: $_rc_subr_loaded . /etc/rc.subr
|
| 1.15 |
| 04-Dec-2003 |
drochner | ntpdate to a multicastclient address doesn't work
|
| 1.14 |
| 29-Oct-2003 |
fredb | Make the ntp.conf parsing more specific, and therefore more robust. Closes PR bin/23305.
|
| 1.13 |
| 20-Oct-2003 |
fredb | Supply the usual default setting of $commmand. Omission pointed out by Launey Thomas in private mail.
|
| 1.12 |
| 19-Oct-2003 |
fredb | Allow for a syntax extension for "ntp.conf" with ntp 4.2.0.
|
| 1.11 |
| 19-Oct-2003 |
fredb | Use "$command", instead of hard-coded "ntpdate", so that the user can override the path using the usual mechanisms.
|
| 1.10 |
| 27-Jun-2003 |
lukem | Support "multicastclient" directives in ntp.conf. Based on [bin/17930] from Stoned Elipot.
|
| 1.9 |
| 19-Jul-2002 |
bad | Ignore "peer" statements for local clocks too when selecting hosts from ntp.conf.
|
| 1.8 |
| 22-Mar-2002 |
lukem | - Rename a bunch of "internal" run_rc_command() variables and officially make them "externally" available: Previous Current Purpose -------- ------- ------- _arg rc_arg Argument to command, after fast/force processing performed (and prefix removed)
_flags rc_flags Flags to start the default command with. Defaults to ${name}_flags, unless overridden by $flags from the environment. This variable may be changed by the precmd method.
_pid rc_pid PID of command (if appropriate).
_rc_run_fast rc_fast Not empty is "fast" was provided.
_rc_run_force rc_force Not empty is "force" was provided.
- Use rc_flags instead of _flags or ${name}_flags in various rc.d scripts, so that $flags from the environment overrides ${name}_flags from rc.conf(5). Fixes [bin/15800].
|
| 1.7 |
| 31-Jan-2002 |
lukem | Rename NETWORK to NETWORKING, to allow rc.d to be on a case insensitive file system (prevents conflict with 'network'). PROVIDE both NETWORKING and NETWORK (the latter for compatibility with 3rd party scripts).
|
| 1.6 |
| 19-Sep-2000 |
lukem | - only perform the checkyesno on the variable named in $rcvar (rather than implicitly using $name if $rcvar isn't set), and always perform this check, even when using start_cmd (et al). this check is performed before the pidcmd is run, speeding up scripts that weren't going to be run anyway. this should speed up booting slow systems.
- take advantage of the above and remove start_precmd="checkyesno foo" in scripts that use start_cmd.
- explicitly set rcvar=foo in the rc.d/foo scripts which have an equivalent rc.conf entry
- fix `rcvar' and `restart' when $rcvar isn't set. these above changes fix PR [bin/11027].
- when doing `force*', ignore the return value of *_precmd. this fixes PR [bin/10781].
- rename what sysdb provides from `databases' to `sysdb', to reflect the name of the script.
- improve the comments in rc.subr
|
| 1.5 |
| 21-Aug-2000 |
abs | Move options into ntp_flags, to make it possible to add '-u' without modifying rc.d/ntpdate
|
| 1.4 |
| 26-Jul-2000 |
lukem | * add new dummy dependancy `NETWORK' to be REQUIREd by services which need networking to be operational before starting, and use as appropriate. NETWORK depends upon network and dhclient. * move the guts of systemfs into mountcritlocal * replace the dependancy on systemfs with mountcritremote, and remove the former. * SERVERS now also depends upon ppp
Notes: * dhclient (and others) needs /var to be a $critical_filesystem_beforenet * dhclient now starts before syslogd (because the latter needs /usr, and /usr might need dhclient to be mounted)
Should fix PRs: [install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
|
| 1.3 |
| 13-May-2000 |
lukem | branches: 1.3.4; Use load_rc_config() (from rc.subr) instead of sourcing /etc/rc.conf. This allows us or a user to change the configuration file method in one place - rc.subr - without having to edit all of the rc.d/* files.
|
| 1.2 |
| 11-Mar-2000 |
veego | Add missing checkyesno's.
|
| 1.1 |
| 10-Mar-2000 |
lukem | branches: 1.1.1; Initial revision
|
| 1.1.1.1 |
| 10-Mar-2000 |
lukem | rc.d scripts derived from /etc/rc
|
| 1.3.4.3 |
| 02-Oct-2000 |
lukem | pull up rev 1.6 (approved by thorpej): - always use $rcvar to determine the name of the var to checkyesno - fix force*
|
| 1.3.4.2 |
| 21-Aug-2000 |
abs | Move options into 'ntp_flags', to make it possible to add '-u' without having to modify rc.d/ntpdate Pullup, approved by thorpej: etc/rc.conf 1.93 etc/rc.d/ntpdate 1.5
|
| 1.3.4.1 |
| 09-Aug-2000 |
lukem | pull up the following approved by: thorpej
etc/rc.d/DAEMON 1.3 etc/rc.d/LOGIN 1.3 etc/rc.d/NETWORK 1.1 etc/rc.d/SERVERS 1.2 etc/rc.d/cron 1.4 etc/rc.d/dhclient 1.6 etc/rc.d/dmesg 1.4 etc/rc.d/inetd 1.5 etc/rc.d/lkm1 1.3 etc/rc.d/lkm2 1.3 etc/rc.d/lkm3 1.4 etc/rc.d/motd 1.3 etc/rc.d/mountcritlocal 1.3-1.4 etc/rc.d/mountcritremote 1.3 etc/rc.d/mountd 1.7 etc/rc.d/network 1.12 1.14 etc/rc.d/ntpdate 1.4 etc/rc.d/ppp 1.3-1.4 etc/rc.d/pwcheck 1.3 etc/rc.d/rpcbind 1.4 etc/rc.d/sshd 1.3-1.5 etc/rc.d/swap1 1.5 etc/rc.d/swap2 1.4 etc/rc.d/sysdb 1.3-1.4 etc/rc.d/syslogd 1.5-1.6 etc/rc.d/systemfs REMOVE etc/rc.d/virecover 1.3 etc/rc.d/wscons 1.4 etc/rc.d/xdm 1.5
summary:
* reword descriptions * add '# KEYWORD: shutdown' to some of these scripts so that only they get run at shutdown time. now, only scripts with the keyword `shutdown' will be run by /etc/rc.shutdown, which speeds up shutdown and makes it more robust * add new dummy dependancy `NETWORK' to be REQUIREd by services which need networking to be operational before starting, and use as appropriate. NETWORK depends upon network and dhclient. * move the guts of systemfs into mountcritlocal * replace the dependancy on systemfs with mountcritremote, and remove the former. * SERVERS now also depends upon ppp * move recreating /var/run/utmp from mountcritlocal (where /var/run is purged but /usr/bin/install is not available) to sysdb. problem noted by Matthias Drochner. * share the same load_rc_config between the lkm* scripts * network: Don't warn that $hostname isn't set if the hostname is already set. * network: reenable stop_cmd now that network doesn't get run at shutdown * add sshd startup script * use "load_rc_config swap" for swap1 and swap2 * syslog requires databases from sysdb which creates /var/run/utmp.
Should fix PRs: [install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]
|
| 1.20.50.1 |
| 28-Dec-2020 |
snj | Pull up following revision(s) (requested by martin in ticket #1164):
etc/rc.d/ntpdate: revision 1.21
Adjust to "pool" usage in our standard ntp.conf, pointed out by Connor McLaughlan.
|
| 1.20.40.1 |
| 28-Dec-2020 |
snj | Pull up following revision(s) (requested by martin in ticket #1643):
etc/rc.d/ntpdate: revision 1.21
Adjust to "pool" usage in our standard ntp.conf, pointed out by Connor McLaughlan.
|