File kdump-fadump-message-on-load.patch of Package kdump
From: Petr Tesarik <ptesarik@suse.com>
Date: Thu Oct 8 11:56:42 2015 +0200
Subject: FADUMP: Improve init script diagnostics
References: bsc#944699
Patch-mainline: v0.8.16
Git-commit: 446f8f7aaecccd4f63365f72c7171cf4de00fca0
Include fadump in the output of load.sh, so admins can be sure that
fadump was used.
Signed-off-by: Petr Tesarik <ptesarik@suse.com>
---
init/load.sh | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
--- a/init/load.sh
+++ b/init/load.sh
@@ -236,13 +236,29 @@ function load_kdump_fadump()
return 5
fi
+ local msg
+
# The kernel fails with EINVAL if registered already
# (see bnc#814780)
if [ $(cat "$FADUMP_REGISTERED") != "1" ] ; then
- echo 1 > "$FADUMP_REGISTERED"
+ local output=$( (echo 1 > "$FADUMP_REGISTERED") 2>&1)
+ local result=$?
+
+ if [ $result -eq 0 ] ; then
+ msg="Registered fadump"
+ else
+ msg="FAILED to register fadump: $output"
+ fi
+ else
+ msg="fadump is already registered"
+ fi
+
+ echo "$msg"
+ if [ $((${KDUMP_VERBOSE:-0} & 1)) -gt 0 ] ; then
+ logger -i -t kdump "$msg"
fi
- return 0
+ return $result
}
#