commit: 06f66d41e4680e1ca0dbb338df4e94c39c822fdd
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 1 13:52:44 2024 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jul 1 13:53:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06f66d41
sys-apps/systemd: backport user manager reexec to 255.7
... in case of downgrades.
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
sys-apps/systemd/{systemd-255.7.ebuild => systemd-255.7-r1.ebuild} | 5 +++++
1 file changed, 5 insertions(+)
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 d8e84d10f24a..910799affdb8 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