aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2022-03-08 14:32:24 +0000
committerEd Maste <emaste@FreeBSD.org>2024-01-07 19:39:57 +0000
commitf8f15d7436a5b771d7e5426a41750beb947e5c46 (patch)
treeb27be157c356658c5fe98ad064d586b7b16c716e
parent4e1deb61eab2037ab53cebf7d5dd688626d6f094 (diff)
downloadsrc-f8f15d7436a5b771d7e5426a41750beb947e5c46.tar.gz
src-f8f15d7436a5b771d7e5426a41750beb947e5c46.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 (cherry picked from commit 13a974574670cc85a7db60bae6620631ad756f2a)
-rwxr-xr-xusr.sbin/crashinfo/crashinfo.sh23
1 files changed, 3 insertions, 20 deletions
diff --git a/usr.sbin/crashinfo/crashinfo.sh b/usr.sbin/crashinfo/crashinfo.sh
index 92c843a86144..9a3d26020654 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