From: Lennart Poettering Date: Mon, 11 May 2026 15:17:35 +0000 (+0200) Subject: units: pull in basic.target rather than sysinit.target from system-install.target X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a19d92003d5703fce35bdd81ed7dce978fc814d1;p=thirdparty%2Fsystemd.git units: pull in basic.target rather than sysinit.target from system-install.target Many of our services are nowadays implemented via socket activation, and hence require sockets.target to be active to be accessible. One of them is mute-console.socket, which we typically want to use from systemd-firstboot.service, systemd-sysinstall.service and other related services. Hence let's pull in basic.target rather than sysinit.target from system-install.target since it pulls sockets.target in too. Effectively, this doesn't change much except for pulling in a bunch more sockets, and frankly going for sysinit.target was really a bug to begin width. --- diff --git a/units/system-install.target b/units/system-install.target index 660110dcea3..d60f9d8137e 100644 --- a/units/system-install.target +++ b/units/system-install.target @@ -10,6 +10,6 @@ [Unit] Description=System Installer Documentation=man:systemd-sysinstall(8) -Requires=sysinit.target -After=sysinit.target +Requires=basic.target +After=basic.target AllowIsolate=yes