sysctl revision 1.1
11.1Slukem#!/bin/sh 21.1Slukem# 31.1Slukem# $NetBSD: sysctl,v 1.1 2000/03/10 11:53:24 lukem Exp $ 41.1Slukem# 51.1Slukem 61.1Slukem# PROVIDE: sysctl 71.1Slukem# REQUIRE: root mountcritremote 81.1Slukem 91.1Slukem. /etc/rc.subr 101.1Slukem. /etc/rc.conf 111.1Slukem 121.1Slukemname="sysctl" 131.1Slukemstart_cmd="sysctl_start" 141.1Slukemstop_cmd=":" 151.1Slukem 161.1Slukemsysctl_start() 171.1Slukem{ 181.1Slukem # if $defcorename is set, change it here. 191.1Slukem # 201.1Slukem if [ -n "$defcorename" ]; then 211.1Slukem echo -n "Setting default core name template: " 221.1Slukem sysctl -w kern.defcorename=$defcorename 231.1Slukem fi 241.1Slukem 251.1Slukem # if $securelevel is set, change it here, else if it is 0, 261.1Slukem # change it to 1 here, before we start login services. 271.1Slukem # 281.1Slukem if [ -n "$securelevel" ]; then 291.1Slukem echo -n "Setting securelevel: " 301.1Slukem sysctl -w kern.securelevel=$securelevel 311.1Slukem else 321.1Slukem securelevel=`sysctl -n kern.securelevel` 331.1Slukem if [ x"$securelevel" = x0 ]; then 341.1Slukem echo -n "Setting securelevel: " 351.1Slukem sysctl -w kern.securelevel=1 361.1Slukem fi 371.1Slukem fi 381.1Slukem} 391.1Slukem 401.1Slukemrun_rc_command "$1" 41