rc.d/ipfilter: ipfilter must be enabled for options to take
ipfilter options are erased and reset to default when ipfilter is disabled. This results in nullifying options from rc.conf that were previously set.8d6feaaaa2, which added this code, was incorrect as it was for a bug in ipfilter 4.2.28 and no longer applies to ipfilter 5.1.2. Fixes:8d6feaaaa2MFC after: 1 day
This commit is contained in:
@@ -33,14 +33,11 @@ required_modules="ipl:ipfilter"
|
||||
ipfilter_start()
|
||||
{
|
||||
echo "Enabling ipfilter."
|
||||
if ! ${ipfilter_program:-/sbin/ipf} -V | grep -q 'Running: yes'; then
|
||||
${ipfilter_program:-/sbin/ipf} -E
|
||||
fi
|
||||
if [ -n "${ipfilter_optionlist}" ]; then
|
||||
if ${ipfilter_program:-/sbin/ipf} -V | grep -q 'Running: yes'; then
|
||||
${ipfilter_program:-/sbin/ipf} -D
|
||||
fi
|
||||
${ipfilter_program:-/sbin/ipf} -T "${ipfilter_optionlist}"
|
||||
${ipfilter_program:-/sbin/ipf} -E
|
||||
elif ! ${ipfilter_program:-/sbin/ipf} -V | grep -q 'Running: yes'; then
|
||||
${ipfilter_program:-/sbin/ipf} -E
|
||||
fi
|
||||
${ipfilter_program:-/sbin/ipf} -Fa
|
||||
if [ -r "${ipfilter_rules}" ]; then
|
||||
|
||||
Reference in New Issue
Block a user