forked from pool/ignition
5825f98260
* Improve description of 0003-Move-the-GPT-header-on-resized-disks.patch * Rename 0001-Order-ignition-disks.service-before-systemd-fsck-roo.patch to 0004-Order-ignition-disks.service-before-systemd-fsck-roo.patch * Rename 0001-dracut-Don-t-include-the-ignition-module-by-default.patch to 0005-dracut-Don-t-include-the-ignition-module-by-default.patch OBS-URL: https://build.opensuse.org/package/show/devel:kubic:ignition/ignition?expand=0&rev=113
38 lines
1.5 KiB
Diff
38 lines
1.5 KiB
Diff
From: Fabian Vogt <fvogt@suse.de>
|
|
Date: Thu, 17 Aug 2023 13:51:24 +0200
|
|
Subject: [PATCH] Order ignition-disks.service before systemd-fsck-root.service
|
|
|
|
firstboot-detect.service needs initrd-root-device.target but has to be before
|
|
any ignition units, so ignition units can't use
|
|
Before=initrd-root-device.target. Use systemd-fsck-root.service instead, which
|
|
fits the comment above more anyway.
|
|
---
|
|
dracut/30ignition/ignition-disks.service | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/dracut/30ignition/ignition-disks.service b/dracut/30ignition/ignition-disks.service
|
|
index 730063f1..2c817408 100644
|
|
--- a/dracut/30ignition/ignition-disks.service
|
|
+++ b/dracut/30ignition/ignition-disks.service
|
|
@@ -9,7 +9,7 @@ Before=ignition-complete.target
|
|
After=ignition-fetch.service
|
|
Before=ignition-mount.service
|
|
|
|
-# This stage runs between `basic.target` and `initrd-root-device.target`,
|
|
+# This stage runs between `basic.target` and `systemd-fsck-root.service`,
|
|
# see https://www.freedesktop.org/software/systemd/man/bootup.html
|
|
# Make sure to run before the file system checks, as sgdisk will trigger
|
|
# udev events, potentially resulting in race conditions due to disappearing
|
|
@@ -18,7 +18,7 @@ Before=ignition-mount.service
|
|
# Note that CL runs this before `local-fs-pre.target` to allow for configs that
|
|
# completely wipe the rootfs. Though we're not there yet. But we still run
|
|
# before `sysroot.mount` on principle.
|
|
-Before=initrd-root-device.target
|
|
+Before=systemd-fsck-root.service
|
|
Before=sysroot.mount
|
|
|
|
OnFailure=emergency.target
|
|
--
|
|
2.41.0
|
|
|