Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Jun 2005 01:27:58 +0100 (BST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        current@FreeBSD.org
Subject:   dhclient less functional with nanobsd because of NO_CXX
Message-ID:  <20050619012425.L56734@fledge.watson.org>

next in thread | raw e-mail | index | archive | help

Observation on dependencies between components and nanobsd:

In the old world order, dhclient backgrounded and waited for the link 
state to come up.  In the new world order, dhclient exits if the link 
state is down, relying on devd to restart it.  devd isn't build if NO_CXX 
is set, as it's written in C++, and NO_CXX is a useful (and default) thing 
to set for nanobsd for obvious reasons.  It sounds like something here is 
an argument for:

- Allowing C++ to be built as a build dependency, but not installed.
- Rewriting devd to not be in C++.
- Providing an option so that dhclient's old and useful behavior can be
   restored.

Glancing at the dhclient man page didn't suggest an obvious command line 
flag for "don't exit on no link state"...

Robert N M Watson



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050619012425.L56734>