Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Apr 2016 12:23:56 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r298784 - in head: etc/defaults etc/rc.d share/man/man5
Message-ID:  <201604291223.u3TCNu6X061376@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Fri Apr 29 12:23:56 2016
New Revision: 298784
URL: https://svnweb.freebsd.org/changeset/base/298784

Log:
  Add a savecore_enable variable support for the savecore rc script
  
  By default set to 'YES' so it does not change the current behaviour for users,
  this variable allows to decide to not extract crach dumps from the dump
  device at boot time by setting it to "NO" in rc.conf.
  
  Sponsored by:	Gandi.net

Modified:
  head/etc/defaults/rc.conf
  head/etc/rc.d/savecore
  head/share/man/man5/rc.conf.5

Modified: head/etc/defaults/rc.conf
==============================================================================
--- head/etc/defaults/rc.conf	Fri Apr 29 12:00:36 2016	(r298783)
+++ head/etc/defaults/rc.conf	Fri Apr 29 12:23:56 2016	(r298784)
@@ -603,6 +603,7 @@ chkprintcap_enable="NO"	# Run chkprintca
 chkprintcap_flags="-d"	# Create missing directories by default.
 dumpdev="AUTO"		# Device to crashdump to (device name, AUTO, or NO).
 dumpdir="/var/crash"	# Directory where crash dumps are to be stored
+savecore_enable="YES"	# Extract core from dump devices if any
 savecore_flags="-m 10"	# Used if dumpdev is enabled above, and present.
 			# By default, only the 10 most recent kernel dumps
 			# are saved.

Modified: head/etc/rc.d/savecore
==============================================================================
--- head/etc/rc.d/savecore	Fri Apr 29 12:00:36 2016	(r298783)
+++ head/etc/rc.d/savecore	Fri Apr 29 12:23:56 2016	(r298784)
@@ -10,6 +10,7 @@
 . /etc/rc.subr
 
 name="savecore"
+rcvar="savecore_enable"
 desc="Save a core dump of the operating system"
 start_cmd="savecore_start"
 start_precmd="savecore_prestart"

Modified: head/share/man/man5/rc.conf.5
==============================================================================
--- head/share/man/man5/rc.conf.5	Fri Apr 29 12:00:36 2016	(r298783)
+++ head/share/man/man5/rc.conf.5	Fri Apr 29 12:23:56 2016	(r298784)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd February 28, 2016
+.Dd April 29, 2016
 .Dt RC.CONF 5
 .Os
 .Sh NAME
@@ -3511,6 +3511,12 @@ to not run
 at boot time when
 .Va dumpdir
 is set.
+.It Va savecore_enable
+.Pq Vt bool
+If set to
+.Dq Li NO ,
+disable automatic extraction of the crash dump from the
+.Va dumpdev .
 .It Va savecore_flags
 .Pq Vt str
 If crash dumps are enabled, these are the flags to pass to the



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604291223.u3TCNu6X061376>