aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rwxr-xr-xetc/rc.d/securelevel21
1 files changed, 9 insertions, 12 deletions
diff --git a/etc/rc.d/securelevel b/etc/rc.d/securelevel
index 31e266c9f067..25c2ac5876f2 100755
--- a/etc/rc.d/securelevel
+++ b/etc/rc.d/securelevel
@@ -10,23 +10,20 @@
. /etc/rc.subr
name="securelevel"
+rcvar='kern_securelevel_enable'
start_cmd="securelevel_start"
stop_cmd=":"
+# Last chance to set sysctl variables that failed the first time.
+#
+/etc/rc.d/sysctl lastload
+
securelevel_start()
{
- # Last chance to set sysctl variables that failed the first time.
- #
- /etc/rc.d/sysctl lastload
-
- case ${kern_securelevel_enable} in
- [Yy][Ee][Ss])
- if [ ${kern_securelevel} -ge 0 ]; then
- echo 'Raising kernel security level: '
- ${SYSCTL_W} kern.securelevel=${kern_securelevel}
- fi
- ;;
- esac
+ if [ ${kern_securelevel} -ge 0 ]; then
+ echo 'Raising kernel security level: '
+ ${SYSCTL_W} kern.securelevel=${kern_securelevel}
+ fi
}
load_rc_config $name