sysctl revision 248620
1#!/bin/sh 2# 3# $FreeBSD: head/etc/rc.d/sysctl 248620 2013-03-22 20:12:25Z jilles $ 4# 5 6# PROVIDE: sysctl 7 8. /etc/rc.subr 9 10name="sysctl" 11command="/sbin/sysctl" 12stop_cmd=":" 13start_cmd="sysctl_start" 14reload_cmd="sysctl_start last" 15lastload_cmd="sysctl_start last" 16extra_commands="reload lastload" 17 18sysctl_start() 19{ 20 case $1 in 21 last) 22 command_args="-f" 23 ;; 24 *) 25 command_args="-i -f" 26 ;; 27 esac 28 29 for _f in /etc/sysctl.conf /etc/sysctl.conf.local; do 30 [ -r ${_f} ] && ${command} ${command_args} ${_f} > /dev/null 31 done 32} 33 34load_rc_config $name 35run_rc_command "$1" 36