Stephan Raue
93640b7b2d
xbmc: add PR4838
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-06-08 23:08:02 +02:00
Stefan Saraev
5a5f5118be
xbmc: handle SIGTERM
...
In some situations, due to deadlocks or crashes, xbmc fails to exit properly in
CApplication::Stop(), so g_powerManager.Reboot() / g_powerManager.Powerdown() never gets
called, that's a big no-no for openelec as our users can't shutdown or reboot.
There are few addons reported to cause this behaviour: trakkt.tv, watchdog, weather.underground.
I've also noticed that sometimes new threads (FileCache ??) get started AFTER
CApplication::Stop() is called, delaying shutdown with 1+ minute (2 curl timeoouts?).
The problem seems to be in CJobManager::CancelJobs() but I am too lame to understand where,
why, and how to fix it.
To me, it seems best to let systemd handle it. systemd sends SIGTERM, then waits
TimeoutStopSec=xx seconds then sends SIGKILL,s so dont call g_application.Stop() from
ApplicationMessenger as it can not be trusted. save the requested exitcode instead
(that's required for CEC to switch off the tv) and do it from a simple SIGTERM handler instead.
CEC thread has enough time (5 seconds in xbmc.service) to switch of the TV after receiving OnQuit.
As a side "effect", now guisettings.xml will ALWAYS be saved, even if shutdown / rebooot
is requested externaly (ssh, 3rdparty script).
2014-06-06 03:56:40 +02:00
Stephan Raue
c67cdd49af
xbmc: update to xbmc-13-84725b0
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-06-04 08:24:58 +02:00
Stephan Raue
664c907253
xbmc: update to xbmc-13-4410736
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-26 13:21:40 +02:00
Stephan Raue
9ff681c139
service.openelec.settings: update to service.openelec.settings-0.3.17
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-22 22:54:14 +02:00
Stephan Raue
0ef5e46416
Revert "xbmc: wait on udev-trigger service"
...
This reverts commit d3c504786db1bf8f83432596deeeea8fbb41e8ed.
2014-05-20 16:56:39 +02:00
Stephan Raue
d3c504786d
xbmc: wait on udev-trigger service
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 16:26:21 +02:00
Stephan Raue
145937ebcc
xbmc: update to xbmc-13-a6a2713
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-19 01:36:27 +02:00
Stephan Raue
671f55afef
xbmc: update to xbmc-13-692cfba
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-12 18:29:00 +02:00
Stefan Saraev
59e057eed8
service.openelec.settings: update to service.openelec.settings-0.3.16
2014-05-06 22:11:51 +02:00
Stephan Raue
2e72cf036a
xbmc: update to xbmc-13-16232cc
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-06 21:17:20 +02:00
Stephan Raue
265568da70
xbmc: add PR4653
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-05 18:07:52 +02:00
Stephan Raue
b86ee200ec
xbmc: revert PR4642
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-05 14:48:11 +02:00
Stephan Raue
e83618d39c
xbmc: add PR4650
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-05 01:44:05 +02:00
Stephan Raue
b03f058f73
xbmc: add PR4649
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-05 01:44:05 +02:00
Stephan Raue
4adbf4f08e
xbmc: add PR4647
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-04 14:44:27 +02:00
Stephan Raue
ffbc33a64a
xbmc-pvr-addons: update to xbmc-pvr-addons-f38b2eb
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-04 14:44:26 +02:00
Stephan Raue
62c2b52a0c
xbmc: update to xbmc-13-0d1d803
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-04 12:59:23 +02:00
Stephan Raue
0a80bf3131
xbmc: add PR4642
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-03 17:58:46 +02:00
Stephan Raue
2cddc473ee
xbmc: update to xbmc-13-60bd97b
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-03 17:58:46 +02:00
Stephan Raue
25c9b41d0b
xbmc: add PR4641
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-05-03 16:19:47 +02:00
Stephan Raue
5e57bf92bf
xbmc: add PR4624
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-30 23:02:18 +02:00
Stephan Raue
cc0cae480a
xbmc: add upstream patch, this fixes #3148 , thanks to 'JoseAntonioRodriguez' and 'fernetmenta'
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-29 13:19:09 +02:00
Stephan Raue
5b78d785ea
xbmc: update to xbmc-13-482ccd3
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-28 15:45:46 +02:00
Stephan Raue
e820574a12
service.openelec.settings: update to service.openelec.settings-0.3.15
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-28 15:45:45 +02:00
Stephan Raue
80f22e4c11
xbmc: add PR4592
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-24 13:19:05 +02:00
Manuel Grob
261855b09e
Modified before units of systemd in xbmc-(halt|poweroff|reboot) services.
2014-04-21 18:52:24 +02:00
Stephan Raue
4f18d6c536
xbmc: update to xbmc-13-482ccd3
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-19 02:41:28 +02:00
Stephan Raue
0eabe8d2ac
xbmc: update to xbmc-13-4540f80
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-18 15:10:22 +02:00
Stephan Raue
d9b91c7a1e
xbmc: update to xbmc-13-0a5b020
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-16 12:58:27 +02:00
Stephan Raue
c4309ed2c7
xbmc: add PR4562
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-15 06:05:50 +02:00
Stephan Raue
2b9fa76413
xbmc: add upstream patch
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-15 06:05:50 +02:00
Stephan Raue
982f94d84e
xbmc: move RPi project specific patch to projects folder
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-14 18:48:22 +02:00
Stephan Raue
35c991c604
xbmc: add RPi backports patch
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-13 20:01:07 +02:00
Stephan Raue
df1ee6ee19
xbmc: update to xbmc-13-7f24c56
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-12 03:30:42 +02:00
Stephan Raue
28430fe379
xbmc-pvr-addons: add PR288
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-10 11:36:58 +02:00
Stephan Raue
b58d4c2db7
xbmc-pvr-addons: update to xbmc-pvr-addons-82dd3c4
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-10 10:57:14 +02:00
Stephan Raue
1ac36de7e1
xbmc: update to xbmc-13-ca6c289
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-05 20:23:11 +02:00
Stephan Raue
9ced960bd2
xbmc: add PR4489
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-05 18:54:21 +02:00
Stephan Raue
edf58f7c3e
xbmc: add PR4519
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-05 18:54:21 +02:00
Stephan Raue
f99f986d5d
xbmc: add PR4518
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-05 18:54:21 +02:00
Stephan Raue
36ad994a85
xbmc: add PR4491
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-04 12:56:30 +02:00
Stephan Raue
21bddff129
xbmc: update to xbmc-13-14b7a12
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-04-03 20:52:16 +02:00
Stephan Raue
33362d37ce
Revert "xbmc: init takes care of reboot and shutdown"
...
This reverts commit cdb586ad1508b18e14a744b5aa4eb72788fed767.
2014-04-03 16:39:50 +02:00
Stephan Raue
d8f6a11148
xbmc: update to xbmc-13-74ec17d
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-31 15:38:36 +02:00
Stephan Raue
62c1750ad4
xbmc: add upstream patch
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 08:04:19 +01:00
Stephan Raue
d685ca7bed
xbmc: add upstream patch
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 03:16:47 +01:00
Stephan Raue
777241d5dd
xbmc: add PR4473
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 02:25:55 +01:00
Stephan Raue
d35f9cd4f8
xbmc: add PR4475
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 02:25:47 +01:00
Stephan Raue
b2d1a5580a
xbmc: add upstream patch
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-03-29 02:25:31 +01:00