From 170176c5dd732103a9e095e18ead3a078589ab6d Mon Sep 17 00:00:00 2001 From: Dusty Mabe Date: Fri, 9 Jul 2021 12:33:14 -0400 Subject: [PATCH] overlay/coreos-copy-firstboot-network: order before ignition-kargs We've seen races with ignition-kargs.service, which accesses /boot rw. Let's introduce some ordering here. Need to use `Before` because otherwise we get a systemd ordering cycle. Fixes: https://github.com/coreos/fedora-coreos-tracker/issues/883 --- .../35coreos-network/coreos-copy-firstboot-network.service | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-network/coreos-copy-firstboot-network.service b/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-network/coreos-copy-firstboot-network.service index 6ba396625b..7dfbc59c8a 100644 --- a/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-network/coreos-copy-firstboot-network.service +++ b/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-network/coreos-copy-firstboot-network.service @@ -47,6 +47,10 @@ After=coreos-multipath-wait.target # hook which will generate NM configs from the network kargs, but we want to # have precedence. After=coreos-enable-network.service +# We've seen races with ignition-kargs.service, which accesses /boot rw. +# Let's introduce some ordering here. Need to use `Before` because otherwise +# we get a systemd ordering cycle. https://github.com/coreos/fedora-coreos-tracker/issues/883 +Before=ignition-kargs.service [Service] Type=oneshot