Allow forced start of ipmon in special cases where testing is desired

(or other special cases) and when ipfilter is disabled in rc.conf but
started by other means.

MFC after:	1 week
This commit is contained in:
cy 2018-11-22 04:48:27 +00:00
parent 964a7b2e16
commit 9e1bbc9fd8

View File

@ -21,7 +21,7 @@ ipmon_precmd()
# Continue only if ipfilter or ipnat is enabled and the
# ipfilter module is loaded.
#
if ! checkyesno ipfilter_enable && ! checkyesno ipnat_enable ; then
if ! checkyesno ipfilter_enable && ! checkyesno ipnat_enable && ! checkyesno rc_force ; then
err 1 "${name} requires either ipfilter or ipnat enabled"
fi
if ! ${ipfilter_program:-/sbin/ipf} -V | grep -q 'Running: yes' >/dev/null 2>&1; then