> The new model borrows internal part of implementation from NetBSD > and user API part from FreeBSD ports. There were several goals: > > - The new naming scheme should be uniform, easy to remember. > - There should be a full list of options, with clear defaults > and dependencies, in one central place. > - API should be stable and detective of user/developer errors. > - make(1) environment should be clean outside world/kernel. - Possible to change the default in the base system in a stable way. The change from NO_HESIOD TO YES_HESIOD wasn't a big deal to most of our users, but the desire to have someone say "I want to build HESIOD, reguardless of the default" wasn't possible in the old system. The other item that's desirable is to have per-tree defaults for these w/o needing to redefine the system make file. That isn't dependent on these changes, but is a highly desirable thing. I've some patches that implement that in a brute-force kind of way. WarnerReceived on Fri Mar 17 2006 - 17:09:46 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:53 UTC