Browse Source

split the dummy ruleset pfctl -f - -e into separate -f - and -e.

relevant when the dummy ruleset can't be loaded, we still want to enable
pf, otherwise the real ruleset (even if that does load correctly) won't
be active. might happen on a non-GENERIC kernel or after an update (before
/etc is manually updated). reported by Jim Rees. ok frantzen@
OPENBSD_3_8
dhartmei 19 years ago
parent
commit
709dcb5279
1 changed files with 3 additions and 2 deletions
  1. +3
    -2
      src/etc/rc

+ 3
- 2
src/etc/rc View File

@ -1,4 +1,4 @@
# $OpenBSD: rc,v 1.268 2005/06/02 20:09:38 tholo Exp $
# $OpenBSD: rc,v 1.269 2005/06/14 22:49:06 dhartmei Exp $
# System startup script run by init on autoboot # System startup script run by init on autoboot
# or after single-user. # or after single-user.
@ -234,7 +234,8 @@ if [ X"${pf}" != X"NO" ]; then
RULES="$RULES\npass out proto udp from any to any port { 111, 2049 }" RULES="$RULES\npass out proto udp from any to any port { 111, 2049 }"
;; ;;
esac esac
echo $RULES | pfctl -f - -e
echo $RULES | pfctl -f -
pfctl -e
fi fi
sysctl_conf sysctl_conf


Loading…
Cancel
Save