diff options
author | 2004-03-22 04:31:42 +0000 | |
---|---|---|
committer | 2004-03-22 04:31:42 +0000 | |
commit | a3ad2dc3cf39c803506180cbde8b36107c47bdc0 (patch) | |
tree | 1161a1e7fbaed4b0d444d66c56ef04ceac985e6c | |
parent | 725 does boot isl too (diff) | |
download | wireguard-openbsd-a3ad2dc3cf39c803506180cbde8b36107c47bdc0.tar.xz wireguard-openbsd-a3ad2dc3cf39c803506180cbde8b36107c47bdc0.zip |
Make sure pfsync is brought up before carp.
ok deraadt@
-rw-r--r-- | etc/netstart | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/etc/netstart b/etc/netstart index 35d76bbad58..1da47a0f52e 100644 --- a/etc/netstart +++ b/etc/netstart @@ -1,6 +1,6 @@ #!/bin/sh - # -# $OpenBSD: netstart,v 1.95 2004/03/13 00:59:02 mcbride Exp $ +# $OpenBSD: netstart,v 1.96 2004/03/22 04:31:42 mcbride Exp $ # Returns true if $1 contains only alphanumerics isalphanumeric() { @@ -319,7 +319,12 @@ EOF ;; esac -# Configure all the carp, gif, gre and pfsync interfaces which we know about. +# The pfsync interface needs to come up before carp. +if [ -f /etc/hostname.pfsync0 ]; then + ifstart pfsync0 +fi + +# Configure all the carp, gif and gre interfaces which we know about. # They were delayed because they require the routes to be set. for hn in /etc/hostname.*; do # Strip off /etc/hostname. prefix @@ -327,7 +332,7 @@ for hn in /etc/hostname.*; do test "$if" = "*" && continue case $if in - "carp"*|"gif"*|"gre"*|"pfsync"*) + "carp"*|"gif"*|"gre"*) ifstart $if ;; *) |