From 16141775a9b674ac6379f408e79f7b8da0cf9acb Mon Sep 17 00:00:00 2001 From: Rupa Schomaker Date: Wed, 23 Sep 2009 15:33:05 +0000 Subject: [PATCH] check that gdb is in path use core var with gdb git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14954 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- support-d/fscore_pb | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/support-d/fscore_pb b/support-d/fscore_pb index 1fe6444136..116a66ca2b 100755 --- a/support-d/fscore_pb +++ b/support-d/fscore_pb @@ -1,11 +1,11 @@ -core=`ls -rt core.*` +core=`ls -rt core.* 2> /dev/null` if [ -z "$core" ] ; then - core=`ls -rt core` + core=`ls -rt core 2> /dev/null` fi if [ -z "$core" ] ; then - core=`ls -rt freeswitch.core` + core=`ls -rt freeswitch.core 2> /dev/null` fi if [ -z "$core" ] ; then @@ -13,6 +13,12 @@ if [ -z "$core" ] ; then exit 255 fi +if [ -z "which gdb" ] ; then + echo "Unable to locate gdb, is it installed?" + exit 255 +fi + + line="--------------------------------------------------------------------------------" mypwd=`pwd` @@ -55,7 +61,7 @@ svn stat | grep -v \? >> $post_file echo "GDB BACKTRACE:" >> $post_file echo $line >> $post_file -gdb /usr/local/freeswitch/bin/freeswitch `ls -rt core.* | tail -n1` \ +gdb /usr/local/freeswitch/bin/freeswitch `echo $core | tail -n1` \ --eval-command="echo \n\n" \ --eval-command="set pagination off" \ --eval-command="echo Stack Trace\n" \ @@ -85,7 +91,3 @@ pb=`ls [0-9]*` mv $post_file $tmpdir echo "Finished." echo "Please report http://pastebin.freeswitch.org/$pb to the developers." - - - -