]> git.sur5r.net Git - bacula/bacula/commitdiff
Small changes to btraceback script so on solaris we don't get strange errors as PNAME...
authorMarco van Wieringen <mvw@planets.elm.net>
Thu, 15 Apr 2010 18:57:23 +0000 (20:57 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 2 Aug 2010 14:50:32 +0000 (16:50 +0200)
bacula/scripts/btraceback.in

index 9b9a4882c73f151137aa1cb2b3bd6209302a9ee8..959ce1544edbac2c97b0f82547adbbc7c1d15135 100755 (executable)
 #  $3 = working directory
 #
 PNAME=`basename $1`
-PNAME="${PNAME} on `hostname`"
 WD="$3"
 if test `uname -s` = SunOS ; then
-  gcore -o ${WD}/${PNAME} $2
-  if [ -x /usr/bin/mdb ]; then
-     mdb -u -p $2 <@scriptdir@/btraceback.mdb >${WD}/bacula.$2.traceback 2>&1
-  else
-     dbx $1 $2 <@scriptdir@/btraceback.dbx >${WD}/bacula.$2.traceback 2>&1
-  fi
-  cat ${WD}/bacula.$2.traceback \
-   | @sbindir@/bsmtp -h @smtp_host@ -f @dump_email@ -s "Bacula DBX traceback of ${PNAME}" @dump_email@
+   gcore -o ${WD}/${PNAME} $2
+   if [ -x /usr/bin/mdb ]; then
+      mdb -u -p $2 <@scriptdir@/btraceback.mdb >${WD}/bacula.$2.traceback 2>&1
+   else
+      dbx $1 $2 <@scriptdir@/btraceback.dbx >${WD}/bacula.$2.traceback 2>&1
+   fi
+   PNAME="${PNAME} on `hostname`"
+   cat ${WD}/bacula.$2.traceback \
+    | @sbindir@/bsmtp -h @smtp_host@ -f @dump_email@ -s "Bacula DBX traceback of ${PNAME}" @dump_email@
 else
-  gdb -quiet -batch -x @scriptdir@/btraceback.gdb $1 $2 >${WD}/bacula.$2.traceback 2>&1
-  cat ${WD}/bacula.$2.traceback \
-   | @sbindir@/bsmtp -h @smtp_host@ -f @dump_email@ -s "Bacula GDB traceback of ${PNAME}" @dump_email@
+   gdb -quiet -batch -x @scriptdir@/btraceback.gdb $1 $2 >${WD}/bacula.$2.traceback 2>&1
+   PNAME="${PNAME} on `hostname`"
+   cat ${WD}/bacula.$2.traceback \
+    | @sbindir@/bsmtp -h @smtp_host@ -f @dump_email@ -s "Bacula GDB traceback of ${PNAME}" @dump_email@
 fi