From 1cd31fd0904cd0a60dac304b195f40d4890c631b Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Thu, 16 Apr 2015 18:19:15 +0100 Subject: [PATCH] only invoke create_bridge once in expose/hide --- weave | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weave b/weave index 89efc39b..5c88c985 100755 --- a/weave +++ b/weave @@ -785,9 +785,9 @@ case "$COMMAND" in [ $# -eq 2 -a "$1" = "-h" ] || usage FQDN="$2" fi + create_bridge --without-ethtool for CIDR in $CIDR_ARGS; do validate_cidr $CIDR - create_bridge --without-ethtool if ! ip addr show dev $BRIDGE | grep -qF $CIDR then ip addr add dev $BRIDGE $CIDR @@ -802,9 +802,9 @@ case "$COMMAND" in ;; hide) [ $# -gt 0 ] || usage + create_bridge --without-ethtool for CIDR; do validate_cidr $CIDR - create_bridge --without-ethtool if ip addr show dev $BRIDGE | grep -qF $CIDR then ip addr del dev $BRIDGE $CIDR