From 06f66d41e4680e1ca0dbb338df4e94c39c822fdd Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Mon, 1 Jul 2024 09:52:44 -0400 Subject: [PATCH] sys-apps/systemd: backport user manager reexec to 255.7 ... in case of downgrades. Signed-off-by: Mike Gilbert --- .../{systemd-255.7.ebuild => systemd-255.7-r1.ebuild} | 5 +++++ 1 file changed, 5 insertions(+) rename sys-apps/systemd/{systemd-255.7.ebuild => systemd-255.7-r1.ebuild} (98%) diff --git a/sys-apps/systemd/systemd-255.7.ebuild b/sys-apps/systemd/systemd-255.7-r1.ebuild similarity index 98% rename from sys-apps/systemd/systemd-255.7.ebuild rename to sys-apps/systemd/systemd-255.7-r1.ebuild index d8e84d10f24a2..910799affdb8b 100644 --- a/sys-apps/systemd/systemd-255.7.ebuild +++ b/sys-apps/systemd/systemd-255.7-r1.ebuild @@ -504,6 +504,11 @@ pkg_postinst() { ebegin "Reexecuting system manager (systemd)" systemctl daemon-reexec eend $? || FAIL=1 + + # https://lists.freedesktop.org/archives/systemd-devel/2024-June/050466.html + ebegin "Signaling user managers to reexec" + systemctl kill --kill-whom='main' --signal='SIGRTMIN+25' 'user@*.service' + eend $? fi if [[ ${FAIL} ]]; then