diff --git a/general/package/ingenic-osdrv-t31/files/script/S95ingenic b/general/package/ingenic-osdrv-t31/files/script/S95ingenic index 06a4b1d7..898cd672 100755 --- a/general/package/ingenic-osdrv-t31/files/script/S95ingenic +++ b/general/package/ingenic-osdrv-t31/files/script/S95ingenic @@ -12,6 +12,9 @@ load_majestic() { printf 'Starting %s: ' "$DAEMON" [ -f /usr/bin/$DAEMON ] || echo -en "DISABLED, " # shellcheck disable=SC2086 # we need the word splitting + if [ -f /etc/coredump.conf ] && [ "true" = "$(grep ^savedumps /etc/coredump.conf | cut -d= -f2)" ]; then + ulimit -c unlimited && echo "| /usr/sbin/sendcoredump.sh" > /proc/sys/kernel/core_pattern + fi start-stop-daemon -b -m -S -q -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ -- $DAEMON_ARGS status=$?