diff options
author | Ed Maste <emaste@FreeBSD.org> | 2022-03-08 14:32:24 +0000 |
---|---|---|
committer | Ed Maste <emaste@FreeBSD.org> | 2023-11-05 01:45:15 +0000 |
commit | 13a974574670cc85a7db60bae6620631ad756f2a (patch) | |
tree | 129d9ceedd4c80a93d3d4be1f2f2bb62ea86a3a0 /usr.sbin | |
parent | 7c5146da128688ba2bb6bdad5e98716087a47281 (diff) | |
download | src-13a974574670cc85a7db60bae6620631ad756f2a.tar.gz src-13a974574670cc85a7db60bae6620631ad756f2a.zip |
crashinfo: remove unused /usr/bin/gdb support
We have not had gdb 6.1 in the base system for some time; there is no
need to check for it.
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34478
Diffstat (limited to 'usr.sbin')
-rwxr-xr-x | usr.sbin/crashinfo/crashinfo.sh | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/usr.sbin/crashinfo/crashinfo.sh b/usr.sbin/crashinfo/crashinfo.sh index 8a6981ba883c..0482d41804f2 100755 --- a/usr.sbin/crashinfo/crashinfo.sh +++ b/usr.sbin/crashinfo/crashinfo.sh @@ -44,19 +44,6 @@ cleanup() [ -e $VMCORE ] && rm -f $VMCORE } -# Find a gdb binary to use and save the value in GDB. -find_gdb() -{ - local binary - - for binary in /usr/local/bin/gdb /usr/libexec/gdb; do - if [ -x ${binary} ]; then - GDB=${binary} - return - fi - done -} - # Run a single gdb command against a kernel file in batch mode. # The kernel file is specified as the first argument and the command # is given in the remaining arguments. @@ -66,11 +53,7 @@ gdb_command() k=$1 ; shift - if [ ${GDB} = /usr/local/bin/gdb ]; then - ${GDB} -batch -ex "$@" $k - else - echo -e "$@" | ${GDB} -x /dev/stdin -batch $k - fi + ${GDB} -batch -ex "$@" $k } find_kernel() @@ -173,8 +156,8 @@ if $BATCH; then exec > $FILE 2>&1 fi -find_gdb -if [ -z "$GDB" ]; then +GDB=/usr/local/bin/gdb +if [ ! -x "$GDB" ]; then echo "Unable to find a kernel debugger." echo "Please install the devel/gdb port or gdb package." exit 1 |