> On 28 Jan 2022, at 4:05 pm, raf <post...@raf.org> wrote:
>
> nd if += is added, people will expect -= as well.
> And it suddenly makes the order of parameter settings
> significant.
Sorry, I disagree. That has much more limited utility, but
order still does not matter, because we're subtracting from
the *default* value which is static.
> When I first thought += would be good, it didn't last long.
> I assumed it was kept simple for a reason (e.g., minimising
> complexity and risk of configuration errors).
>
> I concluded that knowing that, when you find a parameter in
> main.cf, it is the complete definition, and there are no
> other bits elsewhere to modify it, was of great benefit in
> reading and analysing main.cf files (especially those written
> by other people).
Well for things like "import_environment" or "proxy_read_maps", ...
you really do want to know just the additions to the built-in
defaults.
--
Viktor.