From dcc9c4051459871e50ab8a99ba007b7cd270d2e5 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Thu, 8 Jun 2023 13:41:46 +0200 Subject: [PATCH] system: create core dump with debug kernel --- src/etc/rc.subr.d/crashdump | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/etc/rc.subr.d/crashdump b/src/etc/rc.subr.d/crashdump index 7a1f7b254..7c32c17c8 100755 --- a/src/etc/rc.subr.d/crashdump +++ b/src/etc/rc.subr.d/crashdump @@ -1,7 +1,12 @@ #!/bin/sh -sed -e 's/kdb.enter.panic=/kdb.enter.default=/' \ - /etc/ddb.conf > /tmp/ddb.conf +sed -e 's/kdb.enter.panic=/kdb.enter.default=/' /etc/ddb.conf > /tmp/ddb.conf + +if [ -d /usr/lib/debug/boot/kernel ]; then + # if we have a debug kernel create vmcore file instead + sed -e 's/kdb.enter.default=.*/kdb.enter.default=bt;dump;reset/' \ + -i '' /tmp/ddb.conf +fi echo -n "Configuring crash dump device: "