diff options
author | 2003-12-04 01:19:37 +0000 | |
---|---|---|
committer | 2003-12-04 01:19:37 +0000 | |
commit | e5eec468bcd7fa0b09a5de168f7a8ba626b623f3 (patch) | |
tree | c8376b01069b038a0575856e7003b9da2c3fbf8a | |
parent | spacing (diff) | |
download | wireguard-openbsd-e5eec468bcd7fa0b09a5de168f7a8ba626b623f3.tar.xz wireguard-openbsd-e5eec468bcd7fa0b09a5de168f7a8ba626b623f3.zip |
Need to do "ifconfig create" for bridge interfaces too.
-rw-r--r-- | etc/netstart | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/etc/netstart b/etc/netstart index c1a6c2ae172..ca51c525406 100644 --- a/etc/netstart +++ b/etc/netstart @@ -1,6 +1,6 @@ #!/bin/sh - # -# $OpenBSD: netstart,v 1.89 2003/12/03 13:28:36 markus Exp $ +# $OpenBSD: netstart,v 1.90 2003/12/04 01:19:37 millert Exp $ # Returns true if $1 contains only alphanumerics isalphanumeric() { @@ -136,7 +136,11 @@ bridgestart() { fi brconfig $1 > /dev/null 2>&1 if [ "$?" != "0" ]; then - return + # Try to create interface if it does not exist + ifconfig $if create > /dev/null 2>&1 + if [ "$?" != "0" ]; then + return + fi fi # Now parse the bridgename.* file |