Index: head/etc/rc.d/sysctl =================================================================== --- head/etc/rc.d/sysctl (revision 248619) +++ head/etc/rc.d/sysctl (revision 248620) @@ -1,35 +1,35 @@ #!/bin/sh # # $FreeBSD$ # # PROVIDE: sysctl . /etc/rc.subr name="sysctl" command="/sbin/sysctl" stop_cmd=":" start_cmd="sysctl_start" -reload_cmd="sysctl_start" +reload_cmd="sysctl_start last" lastload_cmd="sysctl_start last" extra_commands="reload lastload" sysctl_start() { case $1 in last) - command_args="-i -f" + command_args="-f" ;; *) - command_args="-f" + command_args="-i -f" ;; esac for _f in /etc/sysctl.conf /etc/sysctl.conf.local; do [ -r ${_f} ] && ${command} ${command_args} ${_f} > /dev/null done } load_rc_config $name run_rc_command "$1"