diff --git a/tools/osbuilder/dracut/dracut.conf.d/05-base.conf b/tools/osbuilder/dracut/dracut.conf.d/05-base.conf index 1dd41c4a11..88591dda91 100644 --- a/tools/osbuilder/dracut/dracut.conf.d/05-base.conf +++ b/tools/osbuilder/dracut/dracut.conf.d/05-base.conf @@ -14,4 +14,4 @@ hostonly_cmdline="no" # create reproducible images reproducible="yes" # dracut modules to include (NOTE: these are NOT kernel modules) -dracutmodules="kernel-modules udev-rules syslog systemd" +dracutmodules="kernel-modules udev-rules syslog systemd dbus" diff --git a/tools/osbuilder/rootfs-builder/rootfs.sh b/tools/osbuilder/rootfs-builder/rootfs.sh index 43c79fd7d5..6dfb8734e4 100755 --- a/tools/osbuilder/rootfs-builder/rootfs.sh +++ b/tools/osbuilder/rootfs-builder/rootfs.sh @@ -475,6 +475,8 @@ prepare_overlay() # Kata systemd unit file mkdir -p ./etc/systemd/system/basic.target.wants/ ln -sf /usr/lib/systemd/system/kata-containers.target ./etc/systemd/system/basic.target.wants/kata-containers.target + mkdir -p ./etc/systemd/system/kata-containers.target.wants/ + ln -sf /usr/lib/systemd/system/dbus.socket ./etc/systemd/system/kata-containers.target.wants/dbus.socket popd > /dev/null }