File 0002-Low-findif.sh-Allow-and-as-broadcast-arguments-bsc-9.patch of Package resource-agents.1159
From 83d53ec53d66798b06fcc3b569d9eb61c01ada38 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kristoffer=20Gr=C3=B6nlund?= <krig@koru.se>
Date: Fri, 11 Sep 2015 08:51:26 +0200
Subject: [PATCH 2/3] Low: findif.sh: Allow + and - as broadcast arguments
(bsc#940931)
---
heartbeat/findif.sh | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/heartbeat/findif.sh b/heartbeat/findif.sh
index fd92d9b..cfe23dc 100644
--- a/heartbeat/findif.sh
+++ b/heartbeat/findif.sh
@@ -106,8 +106,10 @@ findif_check_params()
if [ -n "$brdcast" ] ; then
ipcheck_ipv4 $brdcast
if [ $? = 1 ] ; then
- ocf_log err "Invalid broadcast address [$brdcast]."
- return $OCF_ERR_CONFIGURED
+ if [ "$brdcast" != "+" -a "$brdcast" != "-" ]; then
+ ocf_log err "Invalid broadcast address [$brdcast]."
+ return $OCF_ERR_CONFIGURED
+ fi
fi
fi
fi
--
2.5.1