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(a)redhat.com>:
> 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