Deleted Added
full compact
sysctl (244198) sysctl (248620)
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"