Gordon Tetlow wrote:

On Tue, Dec 10, 2002 at 02:50:14PM -0800, Mike Makonnen wrote:

>On Tue, Dec 10, 2002 at 03:01:24PM -0200, Daniel C. Sobral wrote:
>
>>On another note, I thought the patch a bit excessive. Here, I just added
>>BEFORE: ntpd to routed. OTOH, it seems that patch did a bit more.
>
>It's not excessive. It's the correct solution.
>Your solution solves your specific problem but it's
>not the right way to go about solving the problem. It's kind of hard to
>explain, you have to work with it for a while to get the hang of it. For
>some things it might be easier _and_ right to say this must come before
>that. In this case; however, ntpd requires that routing be available as a
>prerequisite, but there's no real relationship that exists between
>the two that necessitates routed having to know about ntpd. If we were
>to follow your example to its logical conclusion the BEFORE line for
>the routing daemons would have to include _every_ daemon that requires
>network availability. I think in this case it would be more correct to
>have the network daemons REQUIRE the routing daemons. Does that make
>sense?
I agree with this analysis. It's just that the patch presented touched more files than ntpd alone.

Ideally, ntpd should require NETWORKING and that should solve all problems.
The real problem is that routed is included with DAEMON, not NETWORKING. I
think that's the real problem and judging that routed is in /sbin, we could
probably move it there without a problem.
Err, not so fast, please. FreeBSD's routed is in /sbin, but I daresay quite a few of those who actually need a dynamic router resort to ports (specifically, Zebra and Gated).

So let's not haste needlessly here. We are in code freeze, and these changes need not enter before 5.0-R. Let's understand the problem and the issues throughly, and produce a correct solution.

--
Daniel C. Sobral
Gerência de Operações
Divisão de Comunicação de Dados
Coordenação de Segurança
TCO
Fones: 55-61-313-7654/Cel: 55-61-9618-0904
E-mail: [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message


Reply via email to