Date: Tue, 11 Oct 2005 13:56:26 -0700 From: Brooks Davis <brooks@one-eyed-alien.net> To: Joshua Coombs <jcoombs@gwi.net> Cc: freebsd-current@freebsd.org Subject: Re: FreeBSD 6.0-RC1 available Message-ID: <20051011205626.GA13461@odin.ac.hmc.edu> In-Reply-To: <digtbv$9jk$1@sea.gmane.org> References: <434BCDF6.3090303@samsco.org> <digpfu$r1b$1@sea.gmane.org> <434BEC96.4050801@samsco.org> <digtbv$9jk$1@sea.gmane.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Tue, Oct 11, 2005 at 01:39:10PM -0400, Joshua Coombs wrote: > > "Scott Long" <scottl@samsco.org> wrote in message > news:434BEC96.4050801@samsco.org... > >Joshua Coombs wrote: > > > >>Given that we're in the RC stage, is it too late to get a PR > >>stuffed in to correct ntpd/ntpdate behavior in /etc/rc.d? > >> > >>Joshua Coombs > >> > > > >Depends on the kind of problem that you are seeing. Any details? > > > >Scott > > Two issues I spotted. > > First, ntpdate is still being used, despite it being marked as > depreciated for quite some time. The preferred replacement is to call > ntpd with the -q switch. This causes ntpd to match ntpdate's > behavior, it sets the time, and then exits with a status code > indicating success or failure. > > Second, when ntpdate, or what ever is set in ntpdate_program is > called, there is an IP appended to the end of the arguments, which is > not controlled by ntpdate_flags. This means you cannot setup ntpd -q > to be used in place of ntpdate without editing the ntpdate rc.d script > or creating a new one, a regression from 4.x's setup. > > I see some effort was put into the new ntpdate rc.d script, having it > pull potential servers from /etc/ntp.conf rather than require the user > specify one in rc.conf using ntpdate_flags. ntpd called with -q uses > the ntp.conf server entries automatically, so the extra work by the > rc.d script isn't required if we switch to ntpd -q in place of > ntpdate. > > I was going to work up a tweaked ntpdate rc.d script that included a > new option, ntpdate_use_ntpd, that when set, would use the preferred > practice of calling ntpd -q after verifying a valid ntp.conf exists. > If one isn't present, I was going to have it throw a warning, and > reference an example conf using pool.ntp.org servers to get baseline > time established. The ntpd rc.d script would receive the same check, > the example conf would lock ntpd down such that it would only operate > as a client for the local machine, and not act as a server for > external hosts, or respond to external ntp query/command/conf > requests. > > Unfortunately, I'm getting into this rather late, I just moved my 386 > to 6.0b5 this weekend, hence my tardiness discovering ntpdate still in > use in later releases of FreeBSD. I would like to see the correct > behavior implemented for release, but if I'm beyond the deadline for > this level of change, I'll accept that and work on making it the norm > for 6.1. Since this is a matter of mostly pedantic correctness, I can't see risking the release on these changes. -- Brooks -- Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFDTCb6XY6L6fI4GtQRApNQAJ9fNYj27SXEy6MH/RrkFPaNCSrVrwCg1GbQ MG7tlmaLhIpRR/DLnspJlxg= =p6GL -----END PGP SIGNATURE-----help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051011205626.GA13461>
