From: Mike Yuan Date: Mon, 30 Jun 2025 10:47:21 +0000 (+0200) Subject: units/initrd-cleanup.service: drop --job-mode=replace-irreversibly hack X-Git-Tag: v258-rc1~210^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=286c61732f546771cc7ac6b556e83d64260a676e;p=thirdparty%2Fsystemd.git units/initrd-cleanup.service: drop --job-mode=replace-irreversibly hack This partially reverts d766c75acdd825abe1bcfd45406ae2e609a008b6. The offending commit tries to block systemd-udevd.service from being activated during switch-root, but it is a dirty hack and causes problems with e.g. Ctrl-Alt-Delete handling which actually need to start a conflicting target. Let's revert this here, and the original issue will be resolved in a cleaner fashion in later commits. --- diff --git a/units/initrd-cleanup.service b/units/initrd-cleanup.service index 9c7914e3410..08ab5039627 100644 --- a/units/initrd-cleanup.service +++ b/units/initrd-cleanup.service @@ -18,4 +18,3 @@ After=initrd-root-fs.target initrd-fs.target initrd.target [Service] Type=oneshot ExecStart=systemctl --no-block isolate initrd-switch-root.target -ExecStart=systemctl --no-block --job-mode=replace-irreversibly start initrd-switch-root.service