]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
systemd/dracut-pre-trigger.service: load service on demand
authorHarald Hoyer <harald@redhat.com>
Fri, 8 Feb 2013 13:17:50 +0000 (14:17 +0100)
committerHarald Hoyer <harald@redhat.com>
Mon, 11 Feb 2013 10:49:19 +0000 (11:49 +0100)
modules.d/98systemd/dracut-pre-trigger.service

index 6836d895f6dec527a6ccab83ffbed566494b03b3..55c9938682a6a25979783cadffa7cca9c2f63704 100644 (file)
@@ -15,6 +15,8 @@ Before=systemd-udev-trigger.service dracut-initqueue.service
 After=dracut-pre-udev.service systemd-udevd.service
 Wants=dracut-pre-udev.service systemd-udevd.service
 ConditionPathExists=/etc/initrd-release
+ConditionDirectoryNotEmpty=|/lib/dracut/hooks/pre-trigger
+ConditionKernelCommandLine=|rd.break=pre-trigger
 
 [Service]
 Type=oneshot