From owner-svn-soc-all@FreeBSD.ORG Thu May 24 20:21:42 2012 Return-Path: Delivered-To: svn-soc-all@FreeBSD.org Received: from socsvn.FreeBSD.org (unknown [IPv6:2001:4f8:fff6::2f]) by hub.freebsd.org (Postfix) with SMTP id 8A0F91065672 for ; Thu, 24 May 2012 20:21:40 +0000 (UTC) (envelope-from tzabal@FreeBSD.org) Received: by socsvn.FreeBSD.org (sSMTP sendmail emulation); Thu, 24 May 2012 20:21:40 +0000 Date: Thu, 24 May 2012 20:21:40 +0000 From: tzabal@FreeBSD.org To: svn-soc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <20120524202140.8A0F91065672@hub.freebsd.org> Cc: Subject: socsvn commit: r236316 - in soc2012/tzabal/client-side/akcrs-head/etc: defaults rc.d X-BeenThere: svn-soc-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the entire Summer of Code repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 May 2012 20:21:42 -0000 Author: tzabal Date: Thu May 24 20:21:39 2012 New Revision: 236316 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=236316 Log: Three (3) rc variables added to /etc/defaults/rc.conf. * crashreport_enable * crashreport_program * email The crashreport program added under /usr.sbin/crashreport. It contains the crashreport.sh script and the Makefile. The script crashreport.sh is under construction. The rc.d script savecore has been modified in order to call crashreport after extracting a new core dump. Modified: soc2012/tzabal/client-side/akcrs-head/etc/defaults/rc.conf soc2012/tzabal/client-side/akcrs-head/etc/rc.d/savecore Modified: soc2012/tzabal/client-side/akcrs-head/etc/defaults/rc.conf ============================================================================== --- soc2012/tzabal/client-side/akcrs-head/etc/defaults/rc.conf Thu May 24 19:48:15 2012 (r236315) +++ soc2012/tzabal/client-side/akcrs-head/etc/defaults/rc.conf Thu May 24 20:21:39 2012 (r236316) @@ -604,6 +604,9 @@ savecore_flags="" # Used if dumpdev is enabled above, and present. crashinfo_enable="YES" # Automatically generate crash dump summary. crashinfo_program="/usr/sbin/crashinfo" # Script to generate crash dump summary. +crashreport_enable="NO" # Automatically generate crash dump summary. +crashreport_program="/usr/sbin/crashreport" # Script to send kernel crash report +email="" # System administrator email address. quota_enable="NO" # turn on quotas on startup (or NO). check_quotas="YES" # Check quotas on startup (or NO). quotaon_flags="-a" # Turn quotas on for all file systems (if enabled) Modified: soc2012/tzabal/client-side/akcrs-head/etc/rc.d/savecore ============================================================================== --- soc2012/tzabal/client-side/akcrs-head/etc/rc.d/savecore Thu May 24 19:48:15 2012 (r236315) +++ soc2012/tzabal/client-side/akcrs-head/etc/rc.d/savecore Thu May 24 20:21:39 2012 (r236316) @@ -67,6 +67,9 @@ if checkyesno crashinfo_enable; then ${crashinfo_program} -d ${dumpdir} fi + if checkyesno crashreport_enable; then + ${crashreport_program} -d ${dumpdir} -e ${email} + fi else check_startmsgs && echo 'No core dumps found.' fi