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