NetBSD/etc/rc.d/securelevel
lukem ce3ce86261 migrate raising of securelevel from sysctl to separate securelevel script.
the latter depends upon aftermountlkm (but is required by DAEMON), so that
lkms may be loaded before the securelevel is raised.
noted by Rafal Boni <rafal@mediaone.net> in [bin/10780]
2000-08-21 23:31:24 +00:00

34 lines
670 B
Bash
Executable File

#!/bin/sh
#
# $NetBSD: securelevel,v 1.1 2000/08/21 23:31:24 lukem Exp $
#
# PROVIDE: securelevel
# REQUIRE: aftermountlkm
. /etc/rc.subr
name="securelevel"
start_cmd="securelevel_start"
stop_cmd=":"
securelevel_start()
{
# if $securelevel is set, change it here, else if it is 0,
# change it to 1 here, before we start daemons or login services.
#
if [ -n "$securelevel" ]; then
echo -n "Setting securelevel: "
sysctl -w kern.securelevel=$securelevel
else
securelevel=`sysctl -n kern.securelevel`
if [ x"$securelevel" = x0 ]; then
echo -n "Setting securelevel: "
sysctl -w kern.securelevel=1
fi
fi
}
load_rc_config $name
run_rc_command "$1"