From e3189ab1235748cda136b564668b697d1c87847b Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Fri, 16 Jun 2017 16:32:56 +0200 Subject: [PATCH] 98dracut-systemd: Fix module force loading with systemd This used to work only when specified via the command line or if systemd was not being used. However, the exisistence of 20_force_driver.conf also requires dracut-pre-udev.service to be run. Reference: bsc#986216 --- modules.d/98dracut-systemd/dracut-pre-udev.service | 1 + 1 file changed, 1 insertion(+) diff --git a/modules.d/98dracut-systemd/dracut-pre-udev.service b/modules.d/98dracut-systemd/dracut-pre-udev.service index 7fdeb6efc..1f71546b9 100644 --- a/modules.d/98dracut-systemd/dracut-pre-udev.service +++ b/modules.d/98dracut-systemd/dracut-pre-udev.service @@ -15,6 +15,7 @@ Before=systemd-udevd.service dracut-pre-trigger.service After=dracut-cmdline.service Wants=dracut-cmdline.service ConditionPathExists=/usr/lib/initrd-release +ConditionPathExists=|/etc/cmdline.d/20-force_drivers.conf ConditionDirectoryNotEmpty=|/lib/dracut/hooks/pre-udev ConditionKernelCommandLine=|rd.break=pre-udev ConditionKernelCommandLine=|rd.driver.blacklist -- 2.47.2