From: Zbigniew Jędrzejewski-Szmek Date: Tue, 16 Nov 2021 08:19:07 +0000 (+0100) Subject: units: delay binfmt processing until after local-fs.target X-Git-Tag: v250-rc1~241^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F21386%2Fhead;p=thirdparty%2Fsystemd.git units: delay binfmt processing until after local-fs.target Users may use rules that refer to binaries e.g. in /opt or /usr/local, and those directories may be separate mount points. We don't need the binfmt rules in early boot, so let's delay the service so that we can rely on the full local filesystem being visible. Fixes #21178. --- diff --git a/units/systemd-binfmt.service.in b/units/systemd-binfmt.service.in index fdafce7ff72..96f595ad72c 100644 --- a/units/systemd-binfmt.service.in +++ b/units/systemd-binfmt.service.in @@ -16,6 +16,7 @@ DefaultDependencies=no Conflicts=shutdown.target After=proc-sys-fs-binfmt_misc.automount After=proc-sys-fs-binfmt_misc.mount +After=local-fs.target Before=sysinit.target shutdown.target ConditionPathIsReadWrite=/proc/sys/ ConditionDirectoryNotEmpty=|/lib/binfmt.d