> From: Nicolas Williams <Nicolas.Williams at sun.com>
....
> > Could be.  My intent is to limit proliferation.  I think both proposals
> > accomplish that.  (I think yours is just a bit more work.)
> 
> Code/feature duplication resulting from NOT using def*() to process
> existing /etc/default/ files would be more work as well, and I believe
> the ARC likes to frown on this sort of thing.
> 
> I think each existing default-style file should be considered separately
> unless a project is established and funded to get rid of them all, and
> all users of any one of those files should use the existing def*()
> interfaces, under contract (so we know who they are when we obsolete
> said default files) to process them.  No more default-style files should
> be added, ever.
> 
> The ARC can only stop the rot, so unless the ARC wants to see private
> copies of def*() or new private implementations, then the ARC must do
> something like the above.

We already do this when cases declare the new /etc/default file as an
interface.  The routines used to parse them are a secondary concern.

Maybe the best solution is to go ahead and call this "Sun Private" but
stop allowing new /etc/default files.  Heh, wait a minute!  We are
already doing that!

Further discussion tomorrow.  I fear this level of detail is rapidly
approaching "spam" status on this large alias.

- jek3


Reply via email to