From: Reto Buerki Date: Wed, 16 Jan 2013 13:49:50 +0000 (+0100) Subject: Make core dumps work X-Git-Tag: 5.0.2rc1~1^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=41943e9c1b99d447aa1637d80ceeb49378dc829e;p=thirdparty%2Fstrongswan.git Make core dumps work Core dumps are written to the /var/local/dumps directory. --- diff --git a/testing/hosts/default/etc/profile.d/coredumps.sh b/testing/hosts/default/etc/profile.d/coredumps.sh new file mode 100644 index 0000000000..ea44c0ef65 --- /dev/null +++ b/testing/hosts/default/etc/profile.d/coredumps.sh @@ -0,0 +1,5 @@ +#!/bin/sh -e + +ulimit -c unlimited >/dev/null 2>&1 +install -m 1777 -d /var/local/dumps >/dev/null 2>&1 +echo "/var/local/dumps/core.%e.%p" > /proc/sys/kernel/core_pattern diff --git a/testing/hosts/default/etc/security/limits.conf b/testing/hosts/default/etc/security/limits.conf index 5b8025d910..2658b32363 100644 --- a/testing/hosts/default/etc/security/limits.conf +++ b/testing/hosts/default/etc/security/limits.conf @@ -53,6 +53,6 @@ #ftp - chroot /ftp #@student - maxlogins 4 -* hard core unlimited +* soft core unlimited # End of file diff --git a/testing/hosts/default/etc/sysctl.conf b/testing/hosts/default/etc/sysctl.conf index cefc73f5e4..43010d52e8 100644 --- a/testing/hosts/default/etc/sysctl.conf +++ b/testing/hosts/default/etc/sysctl.conf @@ -57,4 +57,6 @@ net.ipv6.conf.all.forwarding=1 # # Log Martian Packets #net.ipv4.conf.all.log_martians = 1 -# + +# Enable coredump for suid binaries +fs.suid_dumpable = 1