diff options
-rw-r--r-- | configure.in | 20 | ||||
-rw-r--r-- | plugins/check_fping.c | 2 |
2 files changed, 10 insertions, 12 deletions
diff --git a/configure.in b/configure.in index a5d48421..43fe4ade 100644 --- a/configure.in +++ b/configure.in @@ -1378,28 +1378,26 @@ then fi AC_PATH_PROG(PATH_TO_FPING,fping) +AC_PATH_PROG(PATH_TO_FPING6,fping6) + AC_ARG_WITH(fping_command, ACX_HELP_STRING([--with-fping-command=PATH], [Path to fping command]), PATH_TO_FPING=$withval) +AC_ARG_WITH(fping6_command, + ACX_HELP_STRING([--with-fping6-command=PATH], + [Path to fping6 command]), PATH_TO_FPING6=$withval) + if test -n "$PATH_TO_FPING" then AC_DEFINE_UNQUOTED(PATH_TO_FPING,"$PATH_TO_FPING",[path to fping]) EXTRAS="$EXTRAS check_fping" + if test x"$with_ipv6" != xno && test -n "$PATH_TO_FPING6"; then + AC_DEFINE_UNQUOTED(PATH_TO_FPING6,"$PATH_TO_FPING6",[path to fping6]) + fi else AC_MSG_WARN([Get fping from http://www.fping.com in order to make check_fping plugin]) fi -AC_PATH_PROG(PATH_TO_FPING6,fping6) -AC_ARG_WITH(fping6_command, - ACX_HELP_STRING([--with-fping6-command=PATH], - [Path to fping6 command]), PATH_TO_FPING6=$withval) -if test -n "$PATH_TO_FPING6" -then - AC_DEFINE_UNQUOTED(PATH_TO_FPING6,"$PATH_TO_FPING6",[path to fping6]) -else - AC_MSG_WARN([Get fping6 from http://www.fping.com in order to make check_fping plugin]) -fi - AC_PATH_PROG(PATH_TO_SSH,ssh) AC_ARG_WITH(ssh_command, ACX_HELP_STRING([--with-ssh-command=PATH], diff --git a/plugins/check_fping.c b/plugins/check_fping.c index 1c227cdb..fde1d798 100644 --- a/plugins/check_fping.c +++ b/plugins/check_fping.c @@ -103,7 +103,7 @@ main (int argc, char **argv) if (sourceif) xasprintf(&option_string, "%s-I %s ", option_string, sourceif); -#ifdef USE_IPV6 +#ifdef PATH_TO_FPING6 if (address_family == AF_INET6) fping_prog = strdup(PATH_TO_FPING6); else |