aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorceros7 <ceros7@svn>2010-05-16 17:01:59 +0000
committerceros7 <ceros7@svn>2010-05-16 17:01:59 +0000
commit75e763c56eb04bbee36c8c064eb097d040266ab3 (patch)
tree38fea12aee07a6ee658a19de86d053f4dbee84b7 /tools
parenta1f56797cf236acb8d56a8cd1c463c32f553a1e9 (diff)
Convert xbmc script to standard shell script.
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30225 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
Diffstat (limited to 'tools')
-rw-r--r--tools/Linux/xbmc.sh.in16
1 files changed, 8 insertions, 8 deletions
diff --git a/tools/Linux/xbmc.sh.in b/tools/Linux/xbmc.sh.in
index eb391ba919..91dc04a02d 100644
--- a/tools/Linux/xbmc.sh.in
+++ b/tools/Linux/xbmc.sh.in
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
# Copyright (C) 2008-2010 Team XBMC
# http://www.xbmc.org
@@ -18,7 +18,7 @@
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# http://www.gnu.org/copyleft/gpl.html
-function single_stacktrace()
+single_stacktrace()
{
find $1 -maxdepth $2 -name 'core*' -exec \
echo "=====> Core file: {}" 2> /dev/null >> $FILE \; -exec \
@@ -27,7 +27,7 @@ function single_stacktrace()
rm -f {} \;
}
-function print_crash_report()
+print_crash_report()
{
FILE="xbmc_crashlog-`date +%Y%m%d_%H%M%S`.log"
echo "############## XBMC CRASH LOG ###############" >> $FILE
@@ -41,7 +41,7 @@ function print_crash_report()
echo -n " Kernel: " >> $FILE
uname -rvs >> $FILE
echo -n " Release: " >> $FILE
- if which lsb_release &> /dev/null; then
+ if which lsb_release > /dev/null; then
echo >> $FILE
lsb_release -a 2> /dev/null | sed -e 's/^/ /' >> $FILE
else
@@ -64,7 +64,7 @@ function print_crash_report()
echo >> $FILE
echo "################# LOG FILE ##################" >> $FILE
echo >> $FILE
- if [[ -f ~/.xbmc/temp/xbmc.log ]]
+ if [ -f ~/.xbmc/temp/xbmc.log ]
then
cat ~/.xbmc/temp/xbmc.log >> $FILE
echo >> $FILE
@@ -86,15 +86,15 @@ if [ $? -ne 0 ]; then
fi
LOOP=1
ulimit -c unlimited
-while (( $LOOP ))
+while [ $(( $LOOP )) = "1" ]
do
LOOP=0
@prefix@/lib/xbmc/xbmc.bin "$@"
RET=$?
- if (( $RET == 65 ))
+ if [ $(( $RET == 65 )) = "1" ]
then # User requested to restart app
LOOP=1
- elif (( ($RET >= 131 && $RET <= 136) || $RET == 139 ))
+ elif [ $(( ($RET >= 131 && $RET <= 136) || $RET == 139 )) = "1" ]
then # Crashed with core dump
print_crash_report
fi