summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2003-12-04 01:19:37 +0000
committermillert <millert@openbsd.org>2003-12-04 01:19:37 +0000
commite5eec468bcd7fa0b09a5de168f7a8ba626b623f3 (patch)
treec8376b01069b038a0575856e7003b9da2c3fbf8a
parentspacing (diff)
downloadwireguard-openbsd-e5eec468bcd7fa0b09a5de168f7a8ba626b623f3.tar.xz
wireguard-openbsd-e5eec468bcd7fa0b09a5de168f7a8ba626b623f3.zip
Need to do "ifconfig create" for bridge interfaces too.
-rw-r--r--etc/netstart8
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