From 70dab89b61e1e6ad9ed8b96d3c948385d1b07f53 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 20 Jun 2012 16:39:46 +0000 Subject: setup-interfaces: do not ask to bridge bridge interfaces --- setup-interfaces.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'setup-interfaces.in') diff --git a/setup-interfaces.in b/setup-interfaces.in index a99cc30..d8c7ff3 100755 --- a/setup-interfaces.in +++ b/setup-interfaces.in @@ -109,6 +109,10 @@ bridge_list_ports() { fi } +is_bridge() { + test -r $1.bridge_ports +} + config_iface() { local iface=$1 local prefix=$2 @@ -117,7 +121,7 @@ config_iface() { local conf=$prefix$iface.conf local answer= - while [ -n "$ask_bridge" ]; do + while [ -n "$ask_bridge" ] && ! is_bridge $iface; do ask "Do you want to bridge the interface $iface?" no case "$resp" in yes|y) resp=yes; break;; -- cgit v1.2.3