diff options
author | M. Sean Finney <seanius@users.sourceforge.net> | 2005-11-07 12:46:10 +0000 |
---|---|---|
committer | M. Sean Finney <seanius@users.sourceforge.net> | 2005-11-07 12:46:10 +0000 |
commit | 80f2f15d36cc2d0f6d3dcbf319aba61474191118 (patch) | |
tree | a3f1766b32fe594bcdbe420ec1efef2934c59d92 | |
parent | 003c6dea156e857b4c8f2498ea78332f6315ffae (diff) | |
download | monitoring-plugins-80f2f15d36cc2d0f6d3dcbf319aba61474191118.tar.gz |
incorporated patch from Elan Ruusamäe (ahmake) to override
program autodetection (see Feature Requests-1341528). i would
not call this quite complete just yet (i'll explain more in the
tracker), but should be functional and useful enough to commit
now, in any case.
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1274 f882894a-f735-0410-b71e-b25c423dba1c
-rw-r--r-- | configure.in | 201 |
1 files changed, 159 insertions, 42 deletions
diff --git a/configure.in b/configure.in index a3dbd725..27711c76 100644 --- a/configure.in +++ b/configure.in | |||
@@ -117,11 +117,11 @@ AC_SUBST(PERL, $with_perl) | |||
117 | dnl openssl/gnutls | 117 | dnl openssl/gnutls |
118 | AC_ARG_WITH(openssl, | 118 | AC_ARG_WITH(openssl, |
119 | AC_HELP_STRING([--with-openssl=DIR], | 119 | AC_HELP_STRING([--with-openssl=DIR], |
120 | [sets path to openssl installation]) AC_HELP_STRING([--without-openssl], [disable openssl]),) | 120 | [path to openssl installation]),) |
121 | 121 | ||
122 | AC_ARG_WITH(gnutls, | 122 | AC_ARG_WITH(gnutls, |
123 | ACX_HELP_STRING([--with-gnutls=PATH], | 123 | ACX_HELP_STRING([--with-gnutls=PATH], |
124 | [path to gnutls installation root]) AC_HELP_STRING([--without-gnutls], [disable gnutls]),) | 124 | [path to gnutls installation root]),) |
125 | 125 | ||
126 | dnl you can only have one or the other | 126 | dnl you can only have one or the other |
127 | if test ! "$with_openssl" = "" && test ! "$with_openssl" = "no"; then | 127 | if test ! "$with_openssl" = "" && test ! "$with_openssl" = "no"; then |
@@ -620,8 +620,21 @@ AC_TRY_COMPILE([#include <stdlib.h> | |||
620 | AC_DEFINE_UNQUOTED(SOCKET_SIZE_TYPE, $ac_cv_socket_size_type , | 620 | AC_DEFINE_UNQUOTED(SOCKET_SIZE_TYPE, $ac_cv_socket_size_type , |
621 | [Define type of socket size]) | 621 | [Define type of socket size]) |
622 | 622 | ||
623 | if test -f "/proc/loadavg" | 623 | AC_ARG_WITH(proc-loadavg, |
624 | then | 624 | ACX_HELP_STRING([--with-proc-loadavg=PATH], |
625 | [path to /proc/loadavg or equivalent]), | ||
626 | ac_cv_proc_loadavg=$withval) | ||
627 | AC_MSG_CHECKING([for /proc/loadavg]) | ||
628 | if test -n "$ac_cv_proc_loadavg"; then | ||
629 | AC_MSG_RESULT([(command line) $ac_cv_proc_loadavg]) | ||
630 | elif test -f "/proc/loadavg"; then | ||
631 | AC_MSG_RESULT([found /proc/loadavg]) | ||
632 | ac_cv_proc_meminfo="/proc/loadavg" | ||
633 | else | ||
634 | AC_MSG_RESULT([no]) | ||
635 | fi | ||
636 | |||
637 | if test -n "$ac_cv_proc_loadavg"; then | ||
625 | AC_DEFINE(HAVE_PROC_LOADAVG,1,[Define if /proc/loadavg or similar exists]) | 638 | AC_DEFINE(HAVE_PROC_LOADAVG,1,[Define if /proc/loadavg or similar exists]) |
626 | AC_DEFINE_UNQUOTED(PROC_LOADAVG,"/proc/loadavg",[Location of /proc/loadavg]) | 639 | AC_DEFINE_UNQUOTED(PROC_LOADAVG,"/proc/loadavg",[Location of /proc/loadavg]) |
627 | fi | 640 | fi |
@@ -631,10 +644,34 @@ dnl #### Process table test | |||
631 | AC_PATH_PROG(PATH_TO_PS,ps) | 644 | AC_PATH_PROG(PATH_TO_PS,ps) |
632 | 645 | ||
633 | AC_MSG_CHECKING(for ps syntax) | 646 | AC_MSG_CHECKING(for ps syntax) |
647 | AC_ARG_WITH(ps_command, | ||
648 | ACX_HELP_STRING([--with-ps-command=PATH], | ||
649 | [Verbatim command to execute for ps]), | ||
650 | PS_COMMAND=$withval) | ||
651 | AC_ARG_WITH(ps_format, | ||
652 | ACX_HELP_STRING([--with-ps-format=FORMAT], | ||
653 | [Format string for scanning ps output]), | ||
654 | PS_FORMAT=$withval) | ||
655 | AC_ARG_WITH(ps_cols, | ||
656 | ACX_HELP_STRING([--with-ps-cols=NUM], | ||
657 | [Number of columns in ps command]), | ||
658 | PS_COLS=$withval) | ||
659 | AC_ARG_WITH(ps_varlist, | ||
660 | ACX_HELP_STRING([--with-ps-varlist=LIST], | ||
661 | [Variable list for sscanf of 'ps' output]), | ||
662 | PS_VARLIST=$withval) | ||
634 | 663 | ||
635 | dnl Now using the pst3/kmem hack for solaris systems to avoid truncation | ||
636 | AM_CONDITIONAL(WANT_PST3, false) | 664 | AM_CONDITIONAL(WANT_PST3, false) |
637 | if test "$ac_cv_uname_s" = "SunOS"; then | 665 | |
666 | if test -n "$PS_COMMAND" && test -n "$PS_FORMAT" && test -n "$PS_COLS" && test -n "$PS_VARLIST"; then | ||
667 | ac_cv_ps_command="$PS_COMMAND" | ||
668 | ac_cv_ps_format="$PS_FORMAT" | ||
669 | ac_cv_ps_varlist="$PS_VARLIST" | ||
670 | ac_cv_ps_cols="$PS_COLS" | ||
671 | AC_MSG_RESULT([(command-line) $ac_cv_ps_command]) | ||
672 | |||
673 | dnl Now using the pst3/kmem hack for solaris systems to avoid truncation | ||
674 | elif test "$ac_cv_uname_s" = "SunOS"; then | ||
638 | # | 675 | # |
639 | # this is a very, very ugly hack, to hardcode the location for plugins | 676 | # this is a very, very ugly hack, to hardcode the location for plugins |
640 | # | 677 | # |
@@ -933,6 +970,7 @@ then | |||
933 | if test -n "$ac_cv_ping_packets_first" | 970 | if test -n "$ac_cv_ping_packets_first" |
934 | then | 971 | then |
935 | ac_cv_ping_packets_first=yes | 972 | ac_cv_ping_packets_first=yes |
973 | ac_cv_ping_has_timeout=yes | ||
936 | fi | 974 | fi |
937 | 975 | ||
938 | elif [[ "z$ac_cv_uname_s" = "zUnixWare" ]] && \ | 976 | elif [[ "z$ac_cv_uname_s" = "zUnixWare" ]] && \ |
@@ -1187,29 +1225,37 @@ if test "x$ac_cv_ping6_packets_first" != "xno"; then | |||
1187 | fi | 1225 | fi |
1188 | fi | 1226 | fi |
1189 | 1227 | ||
1190 | AC_PATH_PROG(PATH_TO_NSLOOKUP,nslookup) | ||
1191 | 1228 | ||
1192 | AC_MSG_CHECKING(for nslookup syntax) | 1229 | AC_MSG_CHECKING(for nslookup syntax) |
1193 | if test -n "$PATH_TO_NSLOOKUP" | 1230 | AC_ARG_WITH(nslookup_command, |
1194 | then | 1231 | ACX_HELP_STRING([--with-nslookup-command=PATH], |
1195 | if $PATH_TO_NSLOOKUP -sil 127.0.0.1 2>&1 | grep ["Invalid option: sil"] >/dev/null | 1232 | [sets path to nslookup executable]), |
1233 | ac_cv_nslookup_command=$withval) | ||
1234 | if test -n "$ac_cv_nslookup_command"; then | ||
1235 | AC_MSG_RESULT([(command line) $ac_cv_nslookup_command]) | ||
1236 | else | ||
1237 | AC_PATH_PROG(PATH_TO_NSLOOKUP,nslookup) | ||
1238 | if test -n "$PATH_TO_NSLOOKUP" | ||
1196 | then | 1239 | then |
1197 | ac_cv_nslookup_command="$PATH_TO_NSLOOKUP" | 1240 | if $PATH_TO_NSLOOKUP -sil 127.0.0.1 2>&1 | grep ["Invalid option: sil"] >/dev/null |
1198 | AC_MSG_RESULT([$ac_cv_nslookup_command]) | 1241 | then |
1242 | ac_cv_nslookup_command="$PATH_TO_NSLOOKUP" | ||
1243 | AC_MSG_RESULT([$ac_cv_nslookup_command]) | ||
1199 | 1244 | ||
1200 | else | 1245 | else |
1201 | ac_cv_nslookup_command="$PATH_TO_NSLOOKUP -sil" | 1246 | ac_cv_nslookup_command="$PATH_TO_NSLOOKUP -sil" |
1202 | AC_MSG_RESULT([$ac_cv_nslookup_command]) | 1247 | AC_MSG_RESULT([$ac_cv_nslookup_command]) |
1203 | 1248 | ||
1249 | fi | ||
1250 | else | ||
1251 | AC_MSG_WARN([nslookup command not found]) | ||
1204 | fi | 1252 | fi |
1205 | EXTRAS="$EXTRAS check_dns" | ||
1206 | |||
1207 | else | ||
1208 | AC_MSG_WARN([nslookup command not found]) | ||
1209 | fi | 1253 | fi |
1210 | 1254 | ||
1211 | AC_DEFINE_UNQUOTED(NSLOOKUP_COMMAND,"$ac_cv_nslookup_command", | 1255 | if test -n "$ac_cv_nslookup_command"; then |
1212 | [path and args for nslookup]) | 1256 | EXTRAS="$EXTRAS check_dns" |
1257 | AC_DEFINE_UNQUOTED(NSLOOKUP_COMMAND,"$ac_cv_nslookup_command", [path and args for nslookup]) | ||
1258 | fi | ||
1213 | 1259 | ||
1214 | AC_PATH_PROG(PATH_TO_HOST,host) | 1260 | AC_PATH_PROG(PATH_TO_HOST,host) |
1215 | if test -n "$ac_cv_path_PATH_TO_HOST" | 1261 | if test -n "$ac_cv_path_PATH_TO_HOST" |
@@ -1218,15 +1264,24 @@ then | |||
1218 | fi | 1264 | fi |
1219 | 1265 | ||
1220 | AC_PATH_PROG(PATH_TO_UPTIME,uptime) | 1266 | AC_PATH_PROG(PATH_TO_UPTIME,uptime) |
1267 | AC_ARG_WITH(uptime_command, | ||
1268 | ACX_HELP_STRING([--with-uptime-command=PATH], | ||
1269 | [sets path to uptime]), PATH_TO_UPTIME=$withval) | ||
1221 | AC_DEFINE_UNQUOTED(PATH_TO_UPTIME,"$PATH_TO_UPTIME",[path to uptime binary]) | 1270 | AC_DEFINE_UNQUOTED(PATH_TO_UPTIME,"$PATH_TO_UPTIME",[path to uptime binary]) |
1222 | 1271 | ||
1223 | AC_PATH_PROG(PATH_TO_RPCINFO,rpcinfo) | 1272 | AC_PATH_PROG(PATH_TO_RPCINFO,rpcinfo) |
1273 | AC_ARG_WITH(rpcinfo_command, | ||
1274 | ACX_HELP_STRING([--with-rpcinfo-command=PATH], | ||
1275 | [sets path to rpcinfo]), PATH_TO_RPCINFO=$withval) | ||
1224 | AC_DEFINE_UNQUOTED(PATH_TO_RPCINFO,"$PATH_TO_RPCINFO",[path to rpcinfo binary]) | 1276 | AC_DEFINE_UNQUOTED(PATH_TO_RPCINFO,"$PATH_TO_RPCINFO",[path to rpcinfo binary]) |
1225 | 1277 | ||
1226 | AC_PATH_PROG(PATH_TO_NTPDATE,ntpdate) | 1278 | AC_PATH_PROG(PATH_TO_NTPDATE,ntpdate) |
1279 | AC_ARG_WITH(ntpdate_command, | ||
1280 | ACX_HELP_STRING([--with-ntpdate-command=PATH], | ||
1281 | [sets path to ntpdate]), PATH_TO_NTPDATE=$withval) | ||
1227 | AC_PATH_PROGS(PATH_TO_NTPDC,ntpdc xntpdc) | 1282 | AC_PATH_PROGS(PATH_TO_NTPDC,ntpdc xntpdc) |
1228 | AC_PATH_PROGS(PATH_TO_NTPQ,ntpq) | 1283 | AC_PATH_PROGS(PATH_TO_NTPQ,ntpq) |
1229 | if (test -x "$PATH_TO_NTPDATE" || test -x "$PATH_TO_NTPQ") | 1284 | if (test -n "$PATH_TO_NTPDATE" || test -n "$PATH_TO_NTPQ") |
1230 | then | 1285 | then |
1231 | AC_DEFINE_UNQUOTED(PATH_TO_NTPQ,"$PATH_TO_NTPQ",[path to ntpq binary]) | 1286 | AC_DEFINE_UNQUOTED(PATH_TO_NTPQ,"$PATH_TO_NTPQ",[path to ntpq binary]) |
1232 | AC_DEFINE_UNQUOTED(PATH_TO_NTPDATE,"$PATH_TO_NTPDATE",[path to ntpdate binary]) | 1287 | AC_DEFINE_UNQUOTED(PATH_TO_NTPDATE,"$PATH_TO_NTPDATE",[path to ntpdate binary]) |
@@ -1243,7 +1298,11 @@ else | |||
1243 | fi | 1298 | fi |
1244 | 1299 | ||
1245 | AC_PATH_PROG(PATH_TO_SMBCLIENT,smbclient) | 1300 | AC_PATH_PROG(PATH_TO_SMBCLIENT,smbclient) |
1246 | if test -x "$PATH_TO_SMBCLIENT" | 1301 | AC_ARG_WITH(smbclient_command, |
1302 | ACX_HELP_STRING([--with-smbclient-command=PATH], | ||
1303 | [sets path to smbclient]), | ||
1304 | PATH_TO_SMBCLIENT=$withval) | ||
1305 | if test -n "$PATH_TO_SMBCLIENT" | ||
1247 | then | 1306 | then |
1248 | AC_DEFINE_UNQUOTED(PATH_TO_SMBCLIENT,"$PATH_TO_SMBCLIENT",[path to smbclient binary]) | 1307 | AC_DEFINE_UNQUOTED(PATH_TO_SMBCLIENT,"$PATH_TO_SMBCLIENT",[path to smbclient binary]) |
1249 | else | 1308 | else |
@@ -1264,7 +1323,11 @@ AC_DEFINE_UNQUOTED(WHO_COMMAND,"$ac_cv_path_to_who", | |||
1264 | [path and arguments for invoking 'who']) | 1323 | [path and arguments for invoking 'who']) |
1265 | 1324 | ||
1266 | AC_PATH_PROG(PATH_TO_SNMPGET,snmpget) | 1325 | AC_PATH_PROG(PATH_TO_SNMPGET,snmpget) |
1267 | if test -x "$PATH_TO_SNMPGET" | 1326 | AC_ARG_WITH(snmpget_command, |
1327 | ACX_HELP_STRING([--with-snmpget-command=PATH], | ||
1328 | [Path to snmpget command]), | ||
1329 | PATH_TO_SNMPGET=$withval) | ||
1330 | if test -n "$PATH_TO_SNMPGET" | ||
1268 | then | 1331 | then |
1269 | AC_DEFINE_UNQUOTED(PATH_TO_SNMPGET,"$PATH_TO_SNMPGET",[path to snmpget binary]) | 1332 | AC_DEFINE_UNQUOTED(PATH_TO_SNMPGET,"$PATH_TO_SNMPGET",[path to snmpget binary]) |
1270 | EXTRAS="$EXTRAS check_hpjd check_snmp" | 1333 | EXTRAS="$EXTRAS check_hpjd check_snmp" |
@@ -1273,7 +1336,11 @@ else | |||
1273 | fi | 1336 | fi |
1274 | 1337 | ||
1275 | AC_PATH_PROG(PATH_TO_SNMPGETNEXT,snmpgetnext) | 1338 | AC_PATH_PROG(PATH_TO_SNMPGETNEXT,snmpgetnext) |
1276 | if test -x "$PATH_TO_SNMPGETNEXT" | 1339 | AC_ARG_WITH(snmpgetnext_command, |
1340 | ACX_HELP_STRING([--with-snmpgetnext-command=PATH], | ||
1341 | [Path to snmpgetnext command]), | ||
1342 | PATH_TO_SNMPGETNEXT=$withval) | ||
1343 | if test -n "$PATH_TO_SNMPGETNEXT" | ||
1277 | then | 1344 | then |
1278 | AC_DEFINE_UNQUOTED(PATH_TO_SNMPGETNEXT,"$PATH_TO_SNMPGETNEXT",[path to snmpgetnext binary]) | 1345 | AC_DEFINE_UNQUOTED(PATH_TO_SNMPGETNEXT,"$PATH_TO_SNMPGETNEXT",[path to snmpgetnext binary]) |
1279 | fi | 1346 | fi |
@@ -1288,13 +1355,16 @@ fi | |||
1288 | 1355 | ||
1289 | AC_PATH_PROG(PATH_TO_QUAKESTAT,quakestat) | 1356 | AC_PATH_PROG(PATH_TO_QUAKESTAT,quakestat) |
1290 | AC_PATH_PROG(PATH_TO_QSTAT,qstat) | 1357 | AC_PATH_PROG(PATH_TO_QSTAT,qstat) |
1358 | AC_ARG_WITH(qstat_command, | ||
1359 | ACX_HELP_STRING([--with-qstat-command=PATH], | ||
1360 | [Path to qstat command]), PATH_TO_QSTAT=$withval) | ||
1291 | 1361 | ||
1292 | if test -x "$PATH_TO_QUAKESTAT" | 1362 | if test -x "$PATH_TO_QUAKESTAT" |
1293 | then | 1363 | then |
1294 | ac_cv_path_to_qstat="$PATH_TO_QUAKESTAT" | 1364 | ac_cv_path_to_qstat="$PATH_TO_QUAKESTAT" |
1295 | EXTRAS="$EXTRAS check_game" | 1365 | EXTRAS="$EXTRAS check_game" |
1296 | 1366 | ||
1297 | elif test -x "$PATH_TO_QSTAT" | 1367 | elif test -n "$PATH_TO_QSTAT" |
1298 | then | 1368 | then |
1299 | ac_cv_path_to_qstat="$PATH_TO_QSTAT" | 1369 | ac_cv_path_to_qstat="$PATH_TO_QSTAT" |
1300 | EXTRAS="$EXTRAS check_game" | 1370 | EXTRAS="$EXTRAS check_game" |
@@ -1309,7 +1379,10 @@ then | |||
1309 | fi | 1379 | fi |
1310 | 1380 | ||
1311 | AC_PATH_PROG(PATH_TO_FPING,fping) | 1381 | AC_PATH_PROG(PATH_TO_FPING,fping) |
1312 | if test -x "$PATH_TO_FPING" | 1382 | AC_ARG_WITH(fping_command, |
1383 | ACX_HELP_STRING([--with-fping-command=PATH], | ||
1384 | [Path to fping command]), PATH_TO_FPING=$withval) | ||
1385 | if test -n "$PATH_TO_FPING" | ||
1313 | then | 1386 | then |
1314 | AC_DEFINE_UNQUOTED(PATH_TO_FPING,"$PATH_TO_FPING",[path to fping]) | 1387 | AC_DEFINE_UNQUOTED(PATH_TO_FPING,"$PATH_TO_FPING",[path to fping]) |
1315 | EXTRAS="$EXTRAS check_fping" | 1388 | EXTRAS="$EXTRAS check_fping" |
@@ -1318,8 +1391,10 @@ else | |||
1318 | fi | 1391 | fi |
1319 | 1392 | ||
1320 | AC_PATH_PROG(PATH_TO_SSH,ssh) | 1393 | AC_PATH_PROG(PATH_TO_SSH,ssh) |
1321 | 1394 | AC_ARG_WITH(ssh_command, | |
1322 | if test -x "$PATH_TO_SSH" | 1395 | ACX_HELP_STRING([--with-ssh-command=PATH], |
1396 | [sets path for ssh]), PATH_TO_SSH=$withval) | ||
1397 | if test -n "$PATH_TO_SSH" | ||
1323 | then | 1398 | then |
1324 | AC_DEFINE_UNQUOTED(SSH_COMMAND,"$PATH_TO_SSH",[path to ssh binary]) | 1399 | AC_DEFINE_UNQUOTED(SSH_COMMAND,"$PATH_TO_SSH",[path to ssh binary]) |
1325 | EXTRAS="$EXTRAS check_by_ssh" | 1400 | EXTRAS="$EXTRAS check_by_ssh" |
@@ -1329,7 +1404,10 @@ fi | |||
1329 | 1404 | ||
1330 | 1405 | ||
1331 | AC_PATH_PROG(PATH_TO_MAILQ,mailq) | 1406 | AC_PATH_PROG(PATH_TO_MAILQ,mailq) |
1332 | if test -x "$PATH_TO_MAILQ" | 1407 | AC_ARG_WITH(mailq_command, |
1408 | ACX_HELP_STRING([--with-mailq-command=PATH], | ||
1409 | [sets path to mailq]), PATH_TO_MAILQ=$withval) | ||
1410 | if test -n "$PATH_TO_MAILQ" | ||
1333 | then | 1411 | then |
1334 | AC_DEFINE_UNQUOTED(PATH_TO_MAILQ,"$PATH_TO_MAILQ",[path to mailq]) | 1412 | AC_DEFINE_UNQUOTED(PATH_TO_MAILQ,"$PATH_TO_MAILQ",[path to mailq]) |
1335 | else | 1413 | else |
@@ -1523,24 +1601,36 @@ then | |||
1523 | [Conversion factor to MB]) | 1601 | [Conversion factor to MB]) |
1524 | fi | 1602 | fi |
1525 | 1603 | ||
1604 | AC_ARG_WITH(proc-meminfo, | ||
1605 | ACX_HELP_STRING([--with-proc-meminfo=PATH], | ||
1606 | [path to /proc/meminfo or equivalent]), | ||
1607 | ac_cv_proc_meminfo=$withval) | ||
1526 | dnl dunno why this does not work below - use hack (kbd) | 1608 | dnl dunno why this does not work below - use hack (kbd) |
1527 | dnl fine on linux, broken on solaris | 1609 | dnl fine on linux, broken on solaris |
1528 | dnl if /bin/test -e "/proc/meminfo" | 1610 | dnl if /bin/test -e "/proc/meminfo" |
1529 | AC_MSG_CHECKING([for /proc/meminfo]) | 1611 | AC_MSG_CHECKING([for /proc/meminfo]) |
1530 | if [cat /proc/meminfo > /dev/null 2>&1] | 1612 | if test -n "$ac_cv_proc_meminfo"; then |
1531 | then | 1613 | AC_MSG_RESULT([(command line) $ac_cv_proc_meminfo]) |
1614 | elif [cat /proc/meminfo > /dev/null 2>&1]; then | ||
1532 | AC_MSG_RESULT([found /proc/meminfo]) | 1615 | AC_MSG_RESULT([found /proc/meminfo]) |
1533 | AC_DEFINE(HAVE_PROC_MEMINFO,1,[Define if we have /proc/meminfo]) | 1616 | ac_cv_proc_meminfo="/proc/meminfo" |
1534 | AC_DEFINE_UNQUOTED(PROC_MEMINFO,"/proc/meminfo",[path to /proc/meminfo if name changes]) | ||
1535 | EXTRAS="$EXTRAS check_swap" | ||
1536 | else | 1617 | else |
1537 | AC_MSG_RESULT([no]) | 1618 | AC_MSG_RESULT([no]) |
1538 | fi | 1619 | fi |
1539 | 1620 | ||
1621 | if test -n "$ac_cv_proc_meminfo"; then | ||
1622 | AC_DEFINE(HAVE_PROC_MEMINFO,1,[Define if we have /proc/meminfo]) | ||
1623 | AC_DEFINE_UNQUOTED(PROC_MEMINFO,"$ac_cv_proc_meminfo",[path to /proc/meminfo if name changes]) | ||
1624 | EXTRAS="$EXTRAS check_swap" | ||
1625 | fi | ||
1626 | |||
1540 | AC_PATH_PROG(PATH_TO_DIG,dig) | 1627 | AC_PATH_PROG(PATH_TO_DIG,dig) |
1541 | AC_DEFINE_UNQUOTED(PATH_TO_DIG,"$PATH_TO_DIG",[Path to dig command, if present]) | 1628 | AC_ARG_WITH(dig_command, |
1629 | ACX_HELP_STRING([--with-dig-command=PATH], | ||
1630 | [Path to dig command]), PATH_TO_DIG=$withval) | ||
1542 | if test -n "$PATH_TO_DIG"; then | 1631 | if test -n "$PATH_TO_DIG"; then |
1543 | EXTRAS="$EXTRAS check_dig" | 1632 | EXTRAS="$EXTRAS check_dig" |
1633 | AC_DEFINE_UNQUOTED(PATH_TO_DIG,"$PATH_TO_DIG",[Path to dig command, if present]) | ||
1544 | fi | 1634 | fi |
1545 | 1635 | ||
1546 | if test -f plugins/check_nt.c ; then | 1636 | if test -f plugins/check_nt.c ; then |
@@ -1624,15 +1714,42 @@ AC_OUTPUT( | |||
1624 | po/Makefile.in | 1714 | po/Makefile.in |
1625 | ) | 1715 | ) |
1626 | 1716 | ||
1627 | ACX_FEATURE([with],[perl]) | 1717 | |
1628 | ACX_FEATURE([with],[cgiurl]) | 1718 | dnl the ones below that are commented out need to be cleaned up |
1629 | ACX_FEATURE([with],[nagios-user]) | 1719 | dnl in the configure code above to use with_foo instead of ac_cv_foo |
1630 | ACX_FEATURE([with],[nagios-group]) | 1720 | dnl if we want them to show up here. it'd also make the code cleaner. |
1631 | ACX_FEATURE([with],[trusted-path]) | 1721 | dnl i'll get to that on another rainy day :) -sf |
1632 | ACX_FEATURE([with],[ping-command]) | 1722 | dnl ACX_FEATURE([with],[dig-command]) |
1723 | dnl ACX_FEATURE([with],[fping-command]) | ||
1724 | dnl ACX_FEATURE([with],[mailq-command]) | ||
1725 | dnl ACX_FEATURE([with],[nslookup-command]) | ||
1726 | dnl ACX_FEATURE([with],[ntpdate-command]) | ||
1633 | ACX_FEATURE([with],[ping6-command]) | 1727 | ACX_FEATURE([with],[ping6-command]) |
1728 | ACX_FEATURE([with],[ping-command]) | ||
1729 | dnl ACX_FEATURE([with],[qstat-command]) | ||
1730 | dnl ACX_FEATURE([with],[rpcinfo-command]) | ||
1731 | dnl ACX_FEATURE([with],[smbclient-command]) | ||
1732 | dnl ACX_FEATURE([with],[snmpget-command]) | ||
1733 | dnl ACX_FEATURE([with],[snmpgetnext-command]) | ||
1734 | dnl ACX_FEATURE([with],[ssh-command]) | ||
1735 | dnl ACX_FEATURE([with],[uptime-command]) | ||
1736 | |||
1737 | dnl ACX_FEATURE([with],[proc-loadavg]) | ||
1738 | dnl ACX_FEATURE([with],[proc-meminfo]) | ||
1739 | dnl ACX_FEATURE([with],[ps-command]) | ||
1740 | dnl ACX_FEATURE([with],[ps-format]) | ||
1741 | dnl ACX_FEATURE([with],[ps-cols]) | ||
1742 | dnl ACX_FEATURE([with],[ps-varlist]) | ||
1743 | |||
1634 | ACX_FEATURE([with],[lwres]) | 1744 | ACX_FEATURE([with],[lwres]) |
1635 | ACX_FEATURE([with],[ipv6]) | 1745 | ACX_FEATURE([with],[ipv6]) |
1636 | ACX_FEATURE([with],[openssl]) | 1746 | ACX_FEATURE([with],[openssl]) |
1637 | ACX_FEATURE([with],[gnutls]) | 1747 | ACX_FEATURE([with],[gnutls]) |
1638 | ACX_FEATURE([enable],[emulate-getaddrinfo]) | 1748 | ACX_FEATURE([enable],[emulate-getaddrinfo]) |
1749 | ACX_FEATURE([with],[perl]) | ||
1750 | ACX_FEATURE([with],[cgiurl]) | ||
1751 | ACX_FEATURE([with],[nagios-user]) | ||
1752 | ACX_FEATURE([with],[nagios-group]) | ||
1753 | ACX_FEATURE([with],[trusted-path]) | ||
1754 | |||
1755 | |||