#!/bin/sh . /etc/init.d/globals case $1 in start) if [ -e /var/etc/.coredump ]; then read dumpdir < /var/etc/.coredump dumpdir=${dumpdir:-/tmp} mkdir -p ${dumpdir} # unlimit core file size ulimit -c unlimited # change default core pattern echo "${dumpdir}/core.%e.%p.%t" > /proc/sys/kernel/core_pattern SHOWINFO "coredumps stored in" $(cat /proc/sys/kernel/core_pattern) fi ;; *) echo "[${BASENAME}] Usage: $0 {start}" ;; esac