]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut-systemd: fixed dependencies
authorHarald Hoyer <harald@redhat.com>
Fri, 28 Jul 2017 07:05:34 +0000 (09:05 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 28 Jul 2017 08:19:26 +0000 (10:19 +0200)
try to break an ordering cycle.

https://github.com/dracutdevs/dracut/issues/259

modules.d/98dracut-systemd/dracut-cmdline-ask.service
modules.d/98dracut-systemd/dracut-cmdline.service
modules.d/98dracut-systemd/dracut-emergency.service
modules.d/98dracut-systemd/dracut-initqueue.service
modules.d/98dracut-systemd/dracut-mount.service
modules.d/98dracut-systemd/dracut-pre-mount.service
modules.d/98dracut-systemd/dracut-pre-pivot.service
modules.d/98dracut-systemd/dracut-pre-trigger.service
modules.d/98dracut-systemd/dracut-pre-udev.service

index dd62c5cc628e9050c2c13a48c5bf9dae8b53eded..ce7deda59a3893f6933952918ee82b49499f5a23 100644 (file)
@@ -12,7 +12,6 @@ ConditionPathExists=/usr/lib/initrd-release
 ConditionKernelCommandLine=|rd.cmdline=ask
 ConditionPathExistsGlob=|/etc/cmdline.d/*.conf
 Conflicts=shutdown.target emergency.target
-Before=shutdown.target emergency.target
 
 [Service]
 Environment=DRACUT_SYSTEMD=1
index d7bdc36a914dd1d28d04c7e430ae11fa3db79b21..e577ec888de1fd623837720093f5a6efc84c16cb 100644 (file)
@@ -16,7 +16,6 @@ ConditionKernelCommandLine=|rd.break=cmdline
 ConditionKernelCommandLine=|resume
 ConditionKernelCommandLine=|noresume
 Conflicts=shutdown.target emergency.target
-Before=shutdown.target emergency.target
 
 [Service]
 Environment=DRACUT_SYSTEMD=1
index 43a22d3708f9c036124ef2fcadcdfeec6ec1a0fa..718c4a785e2b029679791245c0a2f517114a9b04 100644 (file)
@@ -8,7 +8,6 @@ DefaultDependencies=no
 After=systemd-vconsole-setup.service
 Wants=systemd-vconsole-setup.service
 Conflicts=shutdown.target emergency.target
-Before=shutdown.target emergency.target
 
 [Service]
 Environment=HOME=/
index 0913932a4acc7f05f23e469a5b462504e8f4d558..207d545d969c5867a211d54fd67df400fe04e8c2 100644 (file)
@@ -14,7 +14,6 @@ ConditionPathExists=/usr/lib/initrd-release
 ConditionPathExists=|/lib/dracut/need-initqueue
 ConditionKernelCommandLine=|rd.break=initqueue
 Conflicts=shutdown.target emergency.target
-Before=shutdown.target emergency.target
 
 [Service]
 Environment=DRACUT_SYSTEMD=1
index 5757fd0c5f6d882dd9703ccd4849a004d20f3b4c..77d34f62d7d477c702ac08075adb532350724691 100644 (file)
@@ -12,7 +12,6 @@ ConditionDirectoryNotEmpty=|/lib/dracut/hooks/mount
 ConditionKernelCommandLine=|rd.break=mount
 DefaultDependencies=no
 Conflicts=shutdown.target emergency.target
-Before=shutdown.target emergency.target
 
 [Service]
 Environment=DRACUT_SYSTEMD=1
index ec6144b34b8d0c6efb1517af3ca745008cd81283..e8c4e3a54b5bc615b61a8f9b93420a3206a27f84 100644 (file)
@@ -6,14 +6,12 @@
 Description=dracut pre-mount hook
 Documentation=man:dracut-pre-mount.service(8)
 DefaultDependencies=no
-Before=initrd-root-fs.target sysroot.mount systemd-fsck-root.service
-After=dracut-initqueue.service
-After=cryptsetup.target
+Before=sysroot.mount systemd-fsck-root.service
+After=basic.target cryptsetup.target
 ConditionPathExists=/usr/lib/initrd-release
 ConditionDirectoryNotEmpty=|/lib/dracut/hooks/pre-mount
 ConditionKernelCommandLine=|rd.break=pre-mount
 Conflicts=shutdown.target emergency.target
-Before=shutdown.target emergency.target
 
 [Service]
 Environment=DRACUT_SYSTEMD=1
index afb2fc6003f0e7b2ce4f78d9d5eaab700488aa77..50b577666c1907b879caffd33ffccc46f9c35423 100644 (file)
@@ -6,8 +6,7 @@
 Description=dracut pre-pivot and cleanup hook
 Documentation=man:dracut-pre-pivot.service(8)
 DefaultDependencies=no
-After=initrd.target initrd-parse-etc.service sysroot.mount
-After=dracut-initqueue.service dracut-pre-mount.service dracut-mount.service
+After=initrd.target initrd-parse-etc.service
 Before=initrd-cleanup.service
 Wants=remote-fs.target
 After=remote-fs.target
@@ -20,7 +19,6 @@ ConditionKernelCommandLine=|rd.break
 ConditionPathExists=|/dev/root
 ConditionPathExists=|/dev/nfs
 Conflicts=shutdown.target emergency.target
-Before=shutdown.target emergency.target
 
 [Service]
 Environment=DRACUT_SYSTEMD=1
index 9daf6448d6bcbf05a26dfa9bb97c5b5042b5da93..7bf16167280cdce4f0ed3b4a72383025f51e1ad0 100644 (file)
@@ -13,7 +13,6 @@ ConditionPathExists=/usr/lib/initrd-release
 ConditionDirectoryNotEmpty=|/lib/dracut/hooks/pre-trigger
 ConditionKernelCommandLine=|rd.break=pre-trigger
 Conflicts=shutdown.target emergency.target
-Before=shutdown.target emergency.target
 
 [Service]
 Environment=DRACUT_SYSTEMD=1
index ae8ff975eab7c814aec45009dad3ea47122527bb..dffb8d55222b60de88780c22ae655f0b65fca6bb 100644 (file)
@@ -17,7 +17,6 @@ ConditionKernelCommandLine=|rd.driver.blacklist
 ConditionKernelCommandLine=|rd.driver.pre
 ConditionKernelCommandLine=|rd.driver.post
 Conflicts=shutdown.target emergency.target
-Before=shutdown.target emergency.target
 
 [Service]
 Environment=DRACUT_SYSTEMD=1