From f677e5c4bf2bf51bc7bf396bae411db78bb1c615 Mon Sep 17 00:00:00 2001 From: toys4me Date: Fri, 15 Mar 2013 17:46:44 -0700 Subject: [PATCH] Capture standard out and standard error for xbmc That way we log exceptions when xbmc reboots, so we actually have a clue whhat assertion or exception was thrown. logged to /root/.xbmc/temp/xbmcstart.log --- package/thirdparty/xbmc/etc/init.d/S95xbmc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/thirdparty/xbmc/etc/init.d/S95xbmc b/package/thirdparty/xbmc/etc/init.d/S95xbmc index e6114a2d6d..6bab1db6f5 100755 --- a/package/thirdparty/xbmc/etc/init.d/S95xbmc +++ b/package/thirdparty/xbmc/etc/init.d/S95xbmc @@ -5,6 +5,13 @@ case "$1" in start) + # setup logging + if [ -f /root/.xbmc/temp/xbmcstart.log ]; then + mv /root/.xbmc/temp/xbmcstart.log /root/.xbmc/temp/xbmcstart.old.log + fi + exec 1>/root/.xbmc/temp/xbmcstart.log + exec 2>&1 + echo "Starting XBMC..." export LD_LIBRARY_PATH=/usr/lib/mysql:$LD_LIBRARY_PATH export XBMC_HOME=/usr/share/xbmc