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

Reply via email to