From d4212bd6a533b4b54b56e376a9246f2396cba253 Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Thu, 20 Nov 2014 21:58:31 +1100 Subject: ctdb-eventscripts: Specify broadcast optionally to ip addr add Signed-off-by: Amitay Isaacs Reviewed-by: Martin Schwenke --- ctdb/config/functions | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ctdb/config/functions b/ctdb/config/functions index de373d6261..b9f3638a7d 100755 --- a/ctdb/config/functions +++ b/ctdb/config/functions @@ -859,7 +859,13 @@ add_ip_to_iface () ip link set "$_iface" up || \ die "Failed to bringup interface $_iface" - ip addr add "$_ip/$_maskbits" brd + dev "$_iface" || { + # Only need to define broadcast for IPv4 + case "$ip" in + *:*) _bcast="" ;; + *) _bcast="brd +" ;; + esac + + ip addr add "$_ip/$_maskbits" $_bcast dev "$_iface" || { echo "Failed to add $_ip/$_maskbits on dev $_iface" return 1 } -- cgit