]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Detect cores on FreeBSD
authorOndřej Surý <ondrej@isc.org>
Fri, 22 Nov 2019 10:52:16 +0000 (11:52 +0100)
committerMichał Kępień <michal@isc.org>
Tue, 7 Jan 2020 14:58:44 +0000 (15:58 +0100)
(cherry picked from commit 38277ddb0b6583441da5e63d2b86a557eaeff0a3)

bin/tests/system/run.sh

index 9c546d1b8e320f1a2b4a4828009c94aa771443d4..7758b2e416492f4be80b94ec2b6df9279f2fa127 100755 (executable)
@@ -194,13 +194,13 @@ if [ $status != 0 ]; then
     echofail "R:$systest:FAIL"
     # Do not clean up - we need the evidence.
 else
-    core_dumps="$(find $systest/ -name 'core*' | sort | tr '\n' ' ')"
+    core_dumps="$(find $systest/ -name 'core*' -or -name '*.core' | sort | tr '\n' ' ')"
     assertion_failures=$(find $systest/ -name named.run | xargs grep "assertion failure" | wc -l)
     if [ -n "$core_dumps" ]; then
         echoinfo "I:$systest:Test claims success despite crashes: $core_dumps"
         echofail "R:$systest:FAIL"
         # Do not clean up - we need the evidence.
-       find "$systest/" -name 'core*' | while read -r coredump; do
+       find "$systest/" -name 'core*' -or -name '*.core' | while read -r coredump; do
                SYSTESTDIR="$systest"
                echoinfo "D:$systest:backtrace from $coredump start"
                binary=$(gdb --batch --core="$coredump" | sed -ne "s/Core was generated by \`//;s/ .*'.$//p;")