> From: Nicolas Williams <Nicolas.Williams at sun.com>
...
> IMO def*() should be contracted for using existing default files (and
> variables) *only*.
> 
> For example, if there was a new GUI utility that needed to process
> /etc/default/su in order to be consistent with su(1) then it should use
> libcmd:def*() under contract, but a new utility that needed some way to
> store configuration above and beyond what exists now in /etc/default
> must NOT use libcmd:def*(), nor default-style configuration files, even
> if it lives in ON.

Could be.  My intent is to limit proliferation.  I think both proposals
accomplish that.  (I think yours is just a bit more work.)

- jek3


Reply via email to