Wietse Venema: > LuKreme: > > On 27 Nov 2013, at 17:13 , Wietse Venema <wie...@porcupine.org> wrote: > > > Examples are at http://www.porcupine.org/postfix-mirror/wip.html > > > and at the top of the RELEASE_NOTES file. Documentation is also in > > > the postconf(1) manpage (nroff -man man/man1/postconf.1 | less). > > > > My only comment is that the delineation between -F and -P is going > > to cause confusion, misconfigurations, and much wailing and gnashing > > of teeth.
My initial reaction was that fields and parameters support different operations. - Update (x/x/x=y) works for both master.cf parameters and fields. - Create (x/x/x=y) works for master.cf parameters but not fields. - Delete (-X) works for master.cf parameters but not fields. - Comment out (-#) works for neither. But the biggest differences are that $ postconf -F knows that you are mis-typing a field name (where as you proposal would think that you specify a parametername) and that $ postconf -P $ postconf -P service $ postconf -P service/type lists *only* master.cf (-o name=value) parameters while your proposal would also list all the service/name/field settings. What would you do to get only the parameters listed? Wietse