Zbigniew Jędrzejewski-Szmek
631c9b7bf2
units: use SuccessAction=exit-force in systemd-exit.service
...
Fixes #10414 .
v2:
- rename .service.in to .service
- rename 'exit' to 'exit-force'
2018-10-17 19:31:50 +02:00
Filipe Brandenburger
add384dd4d
units: use systemctl exit
to kill the user manager ( #8648 )
...
Use `systemctl --user --force exit` to implement the systemd-exit
user service.
This removes our dependence on an external `kill` binary and the
concerns about whether they recognize SIGRTMIN+n by name or what their
interpretation of SIGRTMIN is.
Tested: `systemctl --user start systemd-exit.service` kills the
`systemd --user` instance for my user.
2018-04-04 11:14:37 +02:00
Zbigniew Jędrzejewski-Szmek
a7df2d1e43
Add SPDX license headers to unit files
2017-11-19 19:08:15 +01:00
Lennart Poettering
5411ae4782
units: use numerig signal for killing systemd, to avoid incompatibilities with procps/util-linux kill
2012-10-23 00:12:33 +02:00
Lennart Poettering
86b2e20a5e
units: rework systemd-exit.service to terminate systemd via signal rather than bus
...
This should make session termination more reliable, as D-Bus doesn't
have to be around anymore for this to succeed.
2012-10-18 01:20:06 +02:00
Lennart Poettering
0e0320e045
units: rename halt/hibernate/kexec/poweroff/reboot/suspend to systed-xxx
...
These service units also execute our own code, hence rename the
accordingly and prefix them with systemd-
2012-06-25 14:28:50 +02:00