Re: dhclient less functional with nanobsd because of NO_CXX

From: Bakul Shah <bakul_at_BitBlocks.com>
Date: Mon, 20 Jun 2005 12:56:07 -0700
> It is generally desirable to have a separate 'install' environemnt
> from the 'build' environment on real embedded systems.  The fact that
> nanobsd doesn't have this useful distinction is a problem with
> nanobsd, not devd.  It should build everything, but install with all
> the NO_XXX flags set to do subsetting.

would it make sense to use an mtree file as a starting point
particularly for embedded systems?  perhaps a tool that takes
output of make -n install + an mtree description of a system
and spits out which install targets need to be built.

the basic problem in my view is that install targets don't
quite fit in the `make' model of maintaining a dependedancy
graph -- make install sends thing *outside* the source tree
that make manages.  the same is true of various other 'magic'
targets since make is being used as a swiss-army-knife,

perhaps mtree should be extended to specify where to pick
things up in order to populate a target tree.  then one can
periodically do something like `mtree --update sys.mtree' and
have it build *eveything* that changed since the last time
you did this operation _and_ save a snapshot so that you can
get back to a previous consistent snapshot.

for what it is worth.
Received on Mon Jun 20 2005 - 17:56:11 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:37 UTC