[monitoring-plugins] - workaround for issue #1550

Sven Nierlein git at monitoring-plugins.org
Tue Apr 14 12:40:11 CEST 2020


    Module: monitoring-plugins
    Branch: master
    Commit: 4264e7a6edb651793ef751723537767656a89e44
    Author: ghciv6 <ghciv6 at maginus.de>
 Committer: Sven Nierlein <sven at nierlein.org>
      Date: Mon Apr 13 20:44:26 2020 +0200
       URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=4264e7a

- workaround for issue #1550
- better use "ping -4" instead of "ping" if supported

---

 configure.ac | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/configure.ac b/configure.ac
index 08a0e78..4a9a92a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1064,6 +1064,14 @@ then
 	ac_cv_ping_packets_first=yes
 	AC_MSG_RESULT([$with_ping_command])
 
+elif $PATH_TO_PING -4 -n -U -w 10 -c 1 127.0.0.1 2>/dev/null | \
+	egrep -i "^round-trip|^rtt" >/dev/null
+then
+	# check if -4 is supported - issue #1550
+	with_ping_command="$PATH_TO_PING -4 -n -U -w %d -c %d %s"
+	ac_cv_ping_packets_first=yes
+	ac_cv_ping_has_timeout=yes
+	AC_MSG_RESULT([$with_ping_command])
 elif $PATH_TO_PING -n -U -w 10 -c 1 127.0.0.1 2>/dev/null | \
 	egrep -i "^round-trip|^rtt" >/dev/null
 then



More information about the Commits mailing list