From: WANG Chao Date: Fri, 7 Jun 2013 09:50:56 +0000 (+0800) Subject: dracut-initqueue.service: Fix systemd start condition X-Git-Tag: 028~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=437a56dc6bdda0f985eb86e3e51f01d787da15b8;p=thirdparty%2Fdracut.git dracut-initqueue.service: Fix systemd start condition Scripts in dracut initqueue hooks are placed under /usr/lib/dracut/hooks/initqueue/*/ directory. And also start initqueue service when kernel cmdline has rd.break=initqueue Signed-off-by: WANG Chao --- diff --git a/modules.d/98systemd/dracut-initqueue.service b/modules.d/98systemd/dracut-initqueue.service index f4c1dd495..61d3a7c02 100644 --- a/modules.d/98systemd/dracut-initqueue.service +++ b/modules.d/98systemd/dracut-initqueue.service @@ -15,8 +15,8 @@ After=systemd-udev-trigger.service Wants=systemd-udev-trigger.service ConditionPathExists=/etc/initrd-release ConditionPathExists=|/lib/dracut/need-initqueue -ConditionPathExistsGlob=|/lib/dracut/hooks/initqueue/*.sh -ConditionKernelCommandLine=|rd.break=pre-mount +ConditionPathExistsGlob=|/lib/dracut/hooks/initqueue/*/*.sh +ConditionKernelCommandLine=|rd.break=initqueue [Service] Environment=DRACUT_SYSTEMD=1