On Sat, Aug 29, 2020, at 2:19 PM, Igor Raits wrote:
And only way to get to the distribution defaults is to download RPM
with matching version, unpack it and get its /etc/foo.conf.
On ostree-based systems, the defaults for /etc are in /usr/etc, so
you always have them - it needs this to do the "3 way merge" upgrade
for config files.
> What is the actual benefit of this? Needlessly breaking existing
> configuration, making it impossible to cleanly upgrade systems,
> or write logic that takes into account the existing configuration of
> a given
> program? If you blow away /etc/, you will have a well and truly
> broken system.
> If you want to start a configuration from scratch, re-install.
> There's nothing
> wrong with that approach, and it works very well. This has been the
> case for
> nearly three decades now
https://blog.verbum.org/2020/08/22/immutable-%E2%86%92-reprovisionable-an...
touches on some of the benefits of "fragmented" configs.