1#!/bin/sh 2#
| 1#!/bin/sh 2#
|
3# $FreeBSD: head/etc/rc.d/sysctl 244198 2012-12-13 23:32:47Z delphij $
| 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"
| 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"
| 14reload_cmd="sysctl_start last"
|
15lastload_cmd="sysctl_start last" 16extra_commands="reload lastload" 17 18sysctl_start() 19{ 20 case $1 in 21 last)
| 15lastload_cmd="sysctl_start last" 16extra_commands="reload lastload" 17 18sysctl_start() 19{ 20 case $1 in 21 last)
|
22 command_args="-i -f"
| 22 command_args="-f"
|
23 ;; 24 *)
| 23 ;; 24 *)
|
25 command_args="-f"
| 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"
| 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"
|