diff options
-rwxr-xr-x | source3/script/tests/gdb_backtrace | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source3/script/tests/gdb_backtrace b/source3/script/tests/gdb_backtrace index c8fcad45f7..8a74d1c101 100755 --- a/source3/script/tests/gdb_backtrace +++ b/source3/script/tests/gdb_backtrace @@ -7,23 +7,23 @@ exec 1>&2 BASENAME=`basename $0` -test -z ${GDB_BIN} && GDB_BIN=`type -p gdb` -if [ -z "${GDB_BIN}" ]; then - echo "ERROR: ${BASENAME} needs an installed gdb. " +PID=$1 +if [ x"$PID" = x"" ]; then + echo "ERROR: ${BASENAME} needs a PID. " exit 1 fi -if [ -z $1 ]; then - echo "ERROR: ${BASENAME} needs a PID. " +test x"${GDB_BIN}" = x"" && GDB_BIN=`type -p gdb` +if [ x"${GDB_BIN}" = x"" ]; then + echo "ERROR: ${BASENAME} needs an installed gdb. " exit 1 fi -PID=$1 # use /dev/shm as default temp directory test -d /dev/shm && \ TMP_BASE_DIR=/dev/shm || \ TMP_BASE_DIR=/var/tmp -TMPFILE=$( mktemp -p ${TMP_BASE_DIR} backtrace.XXXXXX) +TMPFILE=`mktemp -p ${TMP_BASE_DIR} backtrace.XXXXXX` if [ $? -ne 0 ]; then echo "ERROR: ${basename} can't create temp file in ${TMP_BASE_DIR}. " exit 1 |