|
Matej Habrnal |
fa1950 |
From 31e54ec8ea43d246e745a3a58fc5f07bfce4dfa0 Mon Sep 17 00:00:00 2001
|
|
Matej Habrnal |
fa1950 |
From: Jakub Filak <jfilak@redhat.com>
|
|
Matej Habrnal |
fa1950 |
Date: Mon, 18 May 2015 08:43:29 +0200
|
|
Matej Habrnal |
fa1950 |
Subject: [PATCH] koops: don't save dmesg if kernel.dmesg_restrict=1
|
|
Matej Habrnal |
fa1950 |
|
|
Matej Habrnal |
fa1950 |
Also don't run abrt-action-check-oops-for-hw-error if the file dmesg
|
|
Matej Habrnal |
fa1950 |
does not exist as the program searches MCE related strings there.
|
|
Matej Habrnal |
fa1950 |
|
|
Matej Habrnal |
fa1950 |
Related: rhbz#1128400
|
|
Matej Habrnal |
fa1950 |
Requires: rhbz#1227661
|
|
Matej Habrnal |
fa1950 |
|
|
Matej Habrnal |
fa1950 |
Signed-off-by: Jakub Filak <jfilak@redhat.com>
|
|
Matej Habrnal |
fa1950 |
---
|
|
Matej Habrnal |
fa1950 |
src/plugins/koops_event.conf | 15 +++++++--------
|
|
Matej Habrnal |
fa1950 |
1 file changed, 7 insertions(+), 8 deletions(-)
|
|
Matej Habrnal |
fa1950 |
|
|
Matej Habrnal |
fa1950 |
diff --git a/src/plugins/koops_event.conf b/src/plugins/koops_event.conf
|
|
Matej Habrnal |
fa1950 |
index eea1055..0e413a8 100644
|
|
Matej Habrnal |
fa1950 |
--- a/src/plugins/koops_event.conf
|
|
Matej Habrnal |
fa1950 |
+++ b/src/plugins/koops_event.conf
|
|
Matej Habrnal |
fa1950 |
@@ -1,13 +1,12 @@
|
|
Matej Habrnal |
fa1950 |
# Analyze
|
|
Matej Habrnal |
fa1950 |
EVENT=post-create analyzer=Kerneloops
|
|
Matej Habrnal |
fa1950 |
- # >> instead of > is due to bugzilla.redhat.com/show_bug.cgi?id=854266
|
|
Matej Habrnal |
fa1950 |
- # 'dmesg' file is required by check-oops-for-hw-error
|
|
Matej Habrnal |
fa1950 |
- dmesg >>dmesg
|
|
Matej Habrnal |
fa1950 |
- # Do not fail the event (->do not delete problem dir)
|
|
Matej Habrnal |
fa1950 |
- # if check-oops-for-hw-error exits nonzero:
|
|
Matej Habrnal |
fa1950 |
- {
|
|
Matej Habrnal |
fa1950 |
- abrt-action-check-oops-for-hw-error || true
|
|
Matej Habrnal |
fa1950 |
- } &&
|
|
Matej Habrnal |
fa1950 |
+ # Honor dmesg_restrict -> bugzilla.redhat.com/1128400
|
|
Matej Habrnal |
fa1950 |
+ if [ "$(cat /proc/sys/kernel/dmesg_restrict)" == "0" ]; then
|
|
Matej Habrnal |
fa1950 |
+ # >> instead of > is due to bugzilla.redhat.com/854266
|
|
Matej Habrnal |
fa1950 |
+ # 'dmesg' file is required by check-oops-for-hw-error
|
|
Matej Habrnal |
fa1950 |
+ dmesg >>dmesg
|
|
Matej Habrnal |
fa1950 |
+ abrt-action-check-oops-for-hw-error
|
|
Matej Habrnal |
fa1950 |
+ fi
|
|
Matej Habrnal |
fa1950 |
{
|
|
Matej Habrnal |
fa1950 |
# run abrt-action-analyze-oops only if check-hw-error didn't create the
|
|
Matej Habrnal |
fa1950 |
# required files
|
|
Matej Habrnal |
fa1950 |
--
|
|
Matej Habrnal |
fa1950 |
2.1.0
|
|
Matej Habrnal |
fa1950 |
|