ctdb-eventscripts: Specify broadcast optionally to ip addr add
[samba.git] / ctdb / config / functions
index de373d6261aea18f41f4d49796080694ced04346..b9f3638a7d6164affa372f54c9ae5d7026da9636 100755 (executable)
@@ -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
     }