commit 9a77ef188b24742b595f69891b97d48dc997f5e2
Author: Louis Bouchard <louis.bouch...@canonical.com>
Date:   Thu Jan 29 16:03:04 2015 +0100

    [debian] Fix panic_on_oops faulty handling
    
    Signed-off-by: Louis Bouchard <louis.bouch...@canonical.com>

diff --git a/debian/kdump-config b/debian/kdump-config
index 7ea26cab1c95..64489a74757f 100755
--- a/debian/kdump-config
+++ b/debian/kdump-config
@@ -310,9 +310,10 @@ function fadump_register()
        logger -t $NAME "fadump registered successfully"
 
        # Last step: make sure panic_on_oops is enabled
-       if [ -x /sbin/sysctl -a "$KDUMP_SYSCTL" != " " ] ; then
-               sysctl -w $KDUMP_SYSCTL >/dev/null
-       fi
+        PANIC_ON_OOPS=`/sbin/sysctl kernel.panic_on_oops | cut -d" " -f3`
+        if [ $PANIC_ON_OOPS != "1" ] ; then
+                sysctl -w kernel.panic_on_oops=1 >/dev/null
+        fi
 }
 
 # Returns: none. prints warnings or exit
@@ -393,9 +394,11 @@ function kdump_load()
        fi
 
        # Last step: make sure panic_on_oops is enabled
-       if [ -x /sbin/sysctl -a "$KDUMP_SYSCTL" != " " ] ; then
-               sysctl -w $KDUMP_SYSCTL >/dev/null
-       fi
+        PANIC_ON_OOPS=`/sbin/sysctl kernel.panic_on_oops | cut -d" " -f3`
+        if [ $PANIC_ON_OOPS != "1" ] ; then
+                sysctl -w kernel.panic_on_oops=1 >/dev/null
+        fi
+
 }

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1845048

Title:
  /etc/default/kdump-tools KDUMP_SYSCTL does not set sysctl params

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/makedumpfile/+bug/1845048/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to