[Buildroot] [git commit branch/2023.02.x] package/systemd: needs sulogin for emergency target support

Peter Korsgaard peter at korsgaard.com
Sat Mar 16 21:25:02 UTC 2024


commit: https://git.buildroot.net/buildroot/commit/?id=ef58952a07c748bc394a3428cea03c09ab17baa4
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2023.02.x

systemd invokes util-linux' sulogin via systemd-sulogin-shell[1] via
emergency.service/emergency.target[2].

[1] https://github.com/systemd/systemd/blob/main/src/sulogin-shell/sulogin-shell.c
[2] https://github.com/systemd/systemd/blob/main/units/emergency.service.in#L23

Signed-off-by: Marcus Hoffmann <buildroot at bubu1.eu>
[yann.morin.1998 at free.fr: drop superfluous dependency comment]
Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
(cherry picked from commit 613c817aefbaf5f62bf75437da61752a30348e8b)
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
 package/systemd/Config.in | 1 +
 1 file changed, 1 insertion(+)

diff --git a/package/systemd/Config.in b/package/systemd/Config.in
index bea717a456..8c01a9ed74 100644
--- a/package/systemd/Config.in
+++ b/package/systemd/Config.in
@@ -34,6 +34,7 @@ menuconfig BR2_PACKAGE_SYSTEMD
 	select BR2_PACKAGE_UTIL_LINUX_AGETTY
 	select BR2_PACKAGE_UTIL_LINUX_MOUNT
 	select BR2_PACKAGE_UTIL_LINUX_FSCK
+	select BR2_PACKAGE_UTIL_LINUX_SULOGIN
 	select BR2_PACKAGE_KMOD
 	select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # kmod-tools
 	select BR2_PACKAGE_KMOD_TOOLS



More information about the buildroot mailing list