On Thu, Jul 15, 2021 at 11:23:37PM +0200, Olaf Hering wrote: > sysconfig files are owned by the admin of the host. He has the liberty > to put anything he wants into these files. This makes it difficult to > provide different defaults. > > Remove the sysconfig file and place the current desired default into > the service file. > > Local customizations can now go either into /etc/sysconfig/virtqemud > or /etc/systemd/system/virtqemud.service.d/my-knobs.conf I'm unclear on what exactly you're trying to achieve here. The sysconfig files shipped with libvirt contain the defaults, and the admin is absolutely welcome to tweak them however they might like after installation, just as is the case for all the configuration files in /etc/libvirt. I expect the distro's package manager will then do the right thing when it comes to preserving these local modifications across libvirt upgrades - I know for sure that's the case at least in Debian. This arrangement appears to be very common, too: on my Fedora 34 machine, /etc/sysconfig contains ~25 files, all owned by some package and most consisting of at least one non-comment lines. Can you please elaborate on why you feel that changing the status quo is necessary / desirable? -- Andrea Bolognani / Red Hat / Virtualization