[PATCH v1] remove sysconfig files

Andrea Bolognani abologna at redhat.com
Wed Jul 21 12:17:35 UTC 2021


On Wed, Jul 21, 2021 at 12:36:40PM +0100, Daniel P. Berrangé wrote:
> On Wed, Jul 21, 2021 at 03:16:39AM -0700, Andrea Bolognani wrote:
> > In particular, I worry about changes in defaults being more difficult
> > for users to detect: in Debian at least, changes to the default
> > sysconfig files result in the admin being given the possibility to
> > review and tweak their local customizations at package upgrade time,
> > and by moving the defaults off to the .service files we're losing
> > that convenience. I understand other distros don't have the same
> > tooling around configuration files, but still it feels like a step
> > backwards in this regard.
>
> Debian needs that interactive UI for reviewing changes precisely
> because users are being made to modify files that are shipped by
> the package, and that needs to be addressed synchronously with
> the upgrade in some manner.
>
> If we remove the sysconfig files, we're not expecting users to
> modify the .service files. Instead they will be using the systemd
> overrides in /etc/systemd/system/libvirtd.service.d/<blah> to
> customize.
>
> They'll still potentially want to review your overrides after
> upgrading, but you'll not be forced todo so in the middle of
> the package upgrade transaction, since they're not modifying
> a file owned by the package

That's still going to be the case for other configuration files, such
as anything in /etc/libvirt/, so dropping the sysconfig files is not
going to change things significantly.

-- 
Andrea Bolognani / Red Hat / Virtualization





More information about the libvir-list mailing list