From 53d3c9526ee156422ad4070022b7e0e0aec5f222 Mon Sep 17 00:00:00 2001 From: anssih <anssih@568bbfeb-2a22-0410-94d2-cc84cf5bfa90> Date: Tue, 2 Nov 2010 00:46:18 +0000 Subject: [PATCH] added: note in linux crashlog if gdb is not installed git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35117 568bbfeb-2a22-0410-94d2-cc84cf5bfa90 --- tools/Linux/xbmc.sh.in | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/tools/Linux/xbmc.sh.in b/tools/Linux/xbmc.sh.in index 25c62a8..64cae55 100644 --- a/tools/Linux/xbmc.sh.in +++ b/tools/Linux/xbmc.sh.in @@ -73,16 +73,20 @@ print_crash_report() echo "############## END SYSTEM INFO ##############" >> $FILE echo >> $FILE echo "############### STACK TRACE #################" >> $FILE - single_stacktrace "$PWD" 1 - # Find in plugins directories - if [ $XBMC_HOME ]; then - BASEDIR=$XBMC_HOME + if which gdb >/dev/null 2>&1; then + single_stacktrace "$PWD" 1 + # Find in plugins directories + if [ $XBMC_HOME ]; then + BASEDIR=$XBMC_HOME + else + BASEDIR="$LIBDIR/xbmc/" + fi + single_stacktrace "$BASEDIR" 5 + # find in user xbmc dir + single_stacktrace $HOME/.xbmc/ 5 else - BASEDIR="$LIBDIR/xbmc/" + echo "gdb not installed, can't get stack trace." >> $FILE fi - single_stacktrace "$BASEDIR" 5 - # find in user xbmc dir - single_stacktrace $HOME/.xbmc/ 5 echo "############# END STACK TRACE ###############" >> $FILE echo >> $FILE echo "################# LOG FILE ##################" >> $FILE -- 1.7.3