socsvn commit: r288532 - soc2013/def/crashdump-head/etc/rc.d
def at FreeBSD.org
def at FreeBSD.org
Sat Jul 18 13:36:10 UTC 2015
Author: def
Date: Sat Jul 18 13:36:09 2015
New Revision: 288532
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=288532
Log:
Implement stop command in cryptcore rc.d script.
Modified:
soc2013/def/crashdump-head/etc/rc.d/cryptcore
Modified: soc2013/def/crashdump-head/etc/rc.d/cryptcore
==============================================================================
--- soc2013/def/crashdump-head/etc/rc.d/cryptcore Sat Jul 18 13:19:42 2015 (r288531)
+++ soc2013/def/crashdump-head/etc/rc.d/cryptcore Sat Jul 18 13:36:09 2015 (r288532)
@@ -8,16 +8,22 @@
name="cryptcore"
rcvar="cryptcore_enable"
+start_precmd="${name}_check"
start_cmd="${name}_start"
-stop_cmd=":"
+stop_precmd="${name}_check"
+stop_cmd="${name}_stop"
-cryptcore_start()
+cryptcore_check()
{
sysctl -Nq security.ekcd.enable >/dev/null
if [ $? -ne 0 ]; then
err 1 "Kernel is missing encrypted kernel crash dumps."
fi
+}
+
+cryptcore_start()
+{
if [ ! -f "${cryptcore_pubkey}" ]; then
err 1 "Invalid path to a public key."
@@ -31,5 +37,11 @@
sysctl security.ekcd.enable=1
}
+cryptcore_stop()
+{
+
+ sysctl security.ekcd.enable=0
+}
+
load_rc_config $name
run_rc_command "$1"
More information about the svn-soc-all
mailing list