From: Daniel Molkentin Date: Fri, 16 Jun 2017 14:32:56 +0000 (+0200) Subject: 98dracut-systemd: Fix module force loading with systemd X-Git-Tag: 046~56^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F238%2Fhead;p=thirdparty%2Fdracut.git 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 --- 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