On Fri, Jul 16, 2021 at 12:04:00PM +0200, Olaf Hering wrote: > Am Fri, 16 Jul 2021 00:58:43 -0700 > schrieb Andrea Bolognani <abologna@xxxxxxxxxx>: > > > 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. > > Forgot to reply to this paragraph: > > None of the files in /etc have to be owned by a package. > We are slowly getting there. Is this goal of having packages not touch /etc connected to the idea of transactionally-updated read-only OS images? If there is an initiative tracking progress in this area, either in the context of a single distro or more generally, can you please point me to it? > /etc/sysconfig is not owned by any package, it is entirely maintained by the admin. That doesn't seem to be the case at least in Fedora 34: $ rpm -qf /etc/sysconfig/ /etc/sysconfig/* filesystem-3.14-5.fc34.x86_64 file /etc/sysconfig/anaconda is not owned by any package chrony-4.1-1.fc34.x86_64 initscripts-10.09-1.fc34.x86_64 moby-engine-20.10.6-1.fc34.x86_64 firewalld-0.9.4-1.fc34.noarch grub2-tools-extra-2.06-2.fc34.x86_64 httpd-2.4.48-1.fc34.x86_64 kexec-tools-2.0.21-5.fc34.x86_64 file /etc/sysconfig/kernel is not owned by any package libvirt-daemon-7.5.0-1.fc34.x86_64 libvirt-daemon-7.5.0-1.fc34.x86_64 man-db-2.9.3-3.fc34.x86_64 initscripts-10.09-1.fc34.x86_64 file /etc/sysconfig/network is not owned by any package NetworkManager-1.30.6-1.fc34.x86_64 nftables-0.9.8-2.fc34.x86_64 radvd-2.19-2.fc34.x86_64 mdadm-4.1-7.fc34.x86_64 rpcbind-1.2.6-0.fc34.x86_64 samba-common-4.14.6-0.fc34.noarch cyrus-sasl-2.1.27-8.fc34.x86_64 selinux-policy-34.14-1.fc34.noarch sheepdog-1.0.1-14.fc34.x86_64 openssh-server-8.6p1-3.fc34.x86_64 subversion-1.14.1-1.fc34.x86_64 libvirt-daemon-driver-interface-7.5.0-1.fc34.x86_64 libvirt-daemon-7.5.0-1.fc34.x86_64 libvirt-daemon-7.5.0-1.fc34.x86_64 libvirt-daemon-driver-lxc-7.5.0-1.fc34.x86_64 libvirt-daemon-driver-network-7.5.0-1.fc34.x86_64 libvirt-daemon-driver-nodedev-7.5.0-1.fc34.x86_64 libvirt-daemon-driver-nwfilter-7.5.0-1.fc34.x86_64 libvirt-daemon-7.5.0-1.fc34.x86_64 libvirt-daemon-driver-qemu-7.5.0-1.fc34.x86_64 libvirt-daemon-driver-secret-7.5.0-1.fc34.x86_64 libvirt-daemon-driver-storage-core-7.5.0-1.fc34.x86_64 libvirt-daemon-driver-vbox-7.5.0-1.fc34.x86_64 libvirt-daemon-driver-libxl-7.5.0-1.fc34.x86_64 wpa_supplicant-2.9-12.fc34.x86_64 zfs-fuse-0.7.2.2-18.fc34.x86_64 -- Andrea Bolognani / Red Hat / Virtualization