1#!/bin/sh 2# 3# $NetBSD: securelevel,v 1.4 2002/03/22 04:34:00 thorpej Exp $ 4# $FreeBSD: src/etc/rc.d/securelevel,v 1.6 2003/05/05 15:38:41 mtm Exp $ 5# $DragonFly: src/etc/rc.d/securelevel,v 1.3 2004/01/27 00:42:46 rob Exp $ 6# 7 8# PROVIDE: securelevel 9# KEYWORD: DragonFly 10 11. /etc/rc.subr 12 13name="securelevel" 14start_cmd="securelevel_start" 15stop_cmd=":" 16 17securelevel_start() 18{ 19 # Last chance to set sysctl variables that failed the first time. 20 # 21 /etc/rc.d/sysctl lastload 22 23 case ${kern_securelevel_enable} in 24 [Yy][Ee][Ss]) 25 if [ ${kern_securelevel} -ge 0 ]; then 26 echo 'Raising kernel security level: ' 27 ${SYSCTL_W} kern.securelevel=${kern_securelevel} 28 fi 29 ;; 30 esac 31} 32 33load_rc_config $name 34run_rc_command "$1" 35