[gnome-continuous-yocto/gnomeostree-3.28-rocko: 6207/8267] tcf-agent: kill with USR2 in systemd stop
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-continuous-yocto/gnomeostree-3.28-rocko: 6207/8267] tcf-agent: kill with USR2 in systemd stop
- Date: Sun, 17 Dec 2017 04:31:15 +0000 (UTC)
commit b33356d168c0fec9b2df387b51240fa6566ca145
Author: Martin Kelly <mkelly xevo com>
Date: Thu Jun 1 14:43:54 2017 +0900
tcf-agent: kill with USR2 in systemd stop
tcf-agent ignores SIGTERM, so upstream uses USR2 instead. This issue was noticed
by Jan Kiszka and Brian Avery around the same time:
https://patchwork.openembedded.org/patch/139546/
https://patchwork.openembedded.org/patch/139560/
However, these patches fixed only the init scripts, not the systemd service
file. This patch fixes the systemd file.
(From OE-Core rev: 4f8ed1b3bf676a58055ebe01184b3594459a4118)
Signed-off-by: Martin Kelly <mkelly xevo com>
Signed-off-by: Ross Burton <ross burton intel com>
Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>
.../tcf-agent/tcf-agent/tcf-agent.service | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/meta/recipes-devtools/tcf-agent/tcf-agent/tcf-agent.service
b/meta/recipes-devtools/tcf-agent/tcf-agent/tcf-agent.service
index fd9a6c4..a486ac7 100644
--- a/meta/recipes-devtools/tcf-agent/tcf-agent/tcf-agent.service
+++ b/meta/recipes-devtools/tcf-agent/tcf-agent/tcf-agent.service
@@ -5,6 +5,8 @@ After=network.target
[Service]
Type=forking
ExecStart=@SBINDIR@/tcf-agent -d -L- -l0
+KillSignal=USR2
+SuccessExitStatus=USR2
[Install]
WantedBy=multi-user.target
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]