[gnome-continuous-yocto/gnomeostree-3.28-rocko: 6207/8267] tcf-agent: kill with USR2 in systemd stop



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]