From: Harald Hoyer Date: Tue, 19 Mar 2013 11:22:33 +0000 (+0100) Subject: systemd: add more ordering X-Git-Tag: 027~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e26d76dca1ffded7fb319b66d03e50ef9d906e4f;p=thirdparty%2Fdracut.git systemd: add more ordering --- diff --git a/modules.d/98systemd/dracut-mount.service b/modules.d/98systemd/dracut-mount.service index 5c12683e1..db18f86e1 100644 --- a/modules.d/98systemd/dracut-mount.service +++ b/modules.d/98systemd/dracut-mount.service @@ -10,9 +10,8 @@ [Unit] Description=dracut mount hook Documentation=man:dracut-mount.service(8) -DefaultDependencies=no After=initrd-root-fs.target initrd-parse-etc.service - +After=dracut-initqueue.service dracut-pre-mount.service ConditionPathExists=/etc/initrd-release ConditionDirectoryNotEmpty=|/lib/dracut/hooks/mount ConditionKernelCommandLine=|rd.break=mount diff --git a/modules.d/98systemd/dracut-pre-mount.service b/modules.d/98systemd/dracut-pre-mount.service index 0d7694358..bec3c7576 100644 --- a/modules.d/98systemd/dracut-pre-mount.service +++ b/modules.d/98systemd/dracut-pre-mount.service @@ -11,7 +11,7 @@ Description=dracut pre-mount hook Documentation=man:dracut-pre-mount.service(8) DefaultDependencies=no -Before=initrd-root-fs.target +Before=initrd-root-fs.target sysroot.mount After=dracut-initqueue.service After=cryptsetup.target ConditionPathExists=/etc/initrd-release diff --git a/modules.d/98systemd/dracut-pre-pivot.service b/modules.d/98systemd/dracut-pre-pivot.service index 72941c9fd..9d0143c56 100644 --- a/modules.d/98systemd/dracut-pre-pivot.service +++ b/modules.d/98systemd/dracut-pre-pivot.service @@ -10,8 +10,8 @@ [Unit] Description=dracut pre-pivot and cleanup hook Documentation=man:dracut-pre-pivot.service(8) -DefaultDependencies=no -After=initrd-fs.target +After=initrd.target initrd-parse-etc.service +After=dracut-initqueue.service dracut-pre-mount.service dracut-mount.service Before=initrd-cleanup.service ConditionPathExists=/etc/initrd-release ConditionDirectoryNotEmpty=|/lib/dracut/hooks/pre-pivot diff --git a/modules.d/98systemd/module-setup.sh b/modules.d/98systemd/module-setup.sh index 17dbc44e4..252074fb5 100755 --- a/modules.d/98systemd/module-setup.sh +++ b/modules.d/98systemd/module-setup.sh @@ -25,7 +25,7 @@ install() { # fi if strstr "$prefix" "/run/"; then - dfatal "systemd does not work a prefix, which contains \"/run\"!!" + dfatal "systemd does not work with a prefix, which contains \"/run\"!!" exit 1 fi