switch Fedora to dbus-broker and document the status of dbus-daemon
and dbus-broker for each CI container.
In general if the distribution supports a dbus metapackage, try
to honor the distribution default choice.
# - elogind (instead of logind)
# - busybox default shell (no dash installed)
# - gzip compression
-# - clang
+# - dbus-daemon
# Not installed
# - cargo (to increase coverage)
# - sbsigntools
# - qrencode (systemd-bsod)
# - rdma out of tree dracut module
+# - both dbus-daemon and dbus-broker
# Not installed
# - busybox (no need, tested elsewhere)
# - mawk (instead of gawk)
# - zstd compression
# - verbose logging for tests
+# - dbus-daemon
# Not installed
# - dmraid (no longer maintained, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056944)
# - nss-softokn, kdumpbase out of tree dracut modules
# - fips
# - ignition
+# - dbus-broker
ARG DISTRIBUTION=fedora
ARG REGISTRY=registry.fedoraproject.org
cifs-utils \
cryptsetup \
crypto-policies-scripts \
- dbus-daemon \
device-mapper-multipath \
dracut-live \
e2fsprogs \
# - glibc/systemd or musl/openrc
# - systemd-networkd
# - bash
+# - dbus-daemon
# Not installed
# - NetworkManager (to increase coverage)
# - mkosi-initrd
# - hmaccalc (fido)
# - rdma out of tree dracut module
+# - dbus-broker
FROM registry.opensuse.org/opensuse/tumbleweed:latest
btrfsprogs \
cargo \
cryptsetup \
- dbus-broker \
dhcp-client \
dhcp-server \
distribution-gpg-keys \
# - zfs and zfs out of tree dracut module
# - gzip compression
# - clang
+# - dbus-daemon
FROM ghcr.io/void-linux/void-glibc-full