On Tue, Jan 08, 2013 at 04:00:34PM -0500, Wietse Venema wrote:
>
> However, the syntax differs from "postconf -M" commands that can
> target multiple services, such as "postconf -M inet" or "postconf
> -Mu chroot=n inet". There, a service is better specified as
> service-type or service-type.service-name.
>
> Considering the difference between specifying the complete content
> of a master.cf entry versus a patterm that can select multiple
> master.cf entries, it makes sense to have this difference in command
> syntax.
I almost no issues with any of the proposed interfaces. The new
"-Me" syntax is natural. The -Mu syntax also makes sense for all
the standard columns.
The only part that is tricky is the "command + args" column, where
users arguably may want to add/delete "-o" flags, but in general
the various "-o" flags one may want to add are not necessarily
othogonal, and it is not always safe to add such a setting while
unware of its context. So perhaps when changing the command, one
should be forced to use "-Me", but this is not completely obvious.
Perhaps one should be add to insert or delete a "-o" setting, but
this would likely require yet another cinterface (-Mo?) and is likely
not worth the complexity.
--
Viktor.