From b9c56955b48b78ff6a872389ffa27f9ba57921a3 Mon Sep 17 00:00:00 2001 From: Alexander Grothe Date: Mon, 1 Jan 2018 15:32:30 +0100 Subject: [PATCH] Improve KODI stop detection in kodi.service.j2 template --- roles/kodi/templates/kodi.service.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/kodi/templates/kodi.service.j2 b/roles/kodi/templates/kodi.service.j2 index c0630cc..ac6a937 100644 --- a/roles/kodi/templates/kodi.service.j2 +++ b/roles/kodi/templates/kodi.service.j2 @@ -6,7 +6,7 @@ Type=simple PassEnvironment=DISPLAY XDG_RUNTIME_DIR DBUS_SESSION_BUS_ADDRESS ExecStartPre=-/usr/bin/set-kodi-display ExecStart=/usr/bin/kodi -l /run/lirc/lircd -ExecStop=/bin/bash -c "/usr/bin/kodi-send --action=QUIT; while /usr/bin/pgrep kodi; do sleep 1; done; sleep 1" +ExecStop=/bin/bash -c "/usr/bin/kodi-send --action=QUIT; while ps -p $MAINPID -o comm=; do sleep 1; done; sleep 1" TimeoutStopSec=10 SuccessExitStatus=0 127 Restart=on-failure