summary refs log tree commit diff
path: root/pkgs/servers/monitoring/nagios
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2007-11-08 20:04:40 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2007-11-08 20:04:40 +0000
commit04698c55dad5a88baa53af0712965fa027875bf7 (patch)
tree6e5bda37060390d6f685236e67ee597fb192013d /pkgs/servers/monitoring/nagios
parenta589bdf7db1b1043e5dfa6b0132140e59b8b6027 (diff)
downloadnixlib-04698c55dad5a88baa53af0712965fa027875bf7.tar
nixlib-04698c55dad5a88baa53af0712965fa027875bf7.tar.gz
nixlib-04698c55dad5a88baa53af0712965fa027875bf7.tar.bz2
nixlib-04698c55dad5a88baa53af0712965fa027875bf7.tar.lz
nixlib-04698c55dad5a88baa53af0712965fa027875bf7.tar.xz
nixlib-04698c55dad5a88baa53af0712965fa027875bf7.tar.zst
nixlib-04698c55dad5a88baa53af0712965fa027875bf7.zip
* Hack to get check_ping to work.
svn path=/nixpkgs/trunk/; revision=9610
Diffstat (limited to 'pkgs/servers/monitoring/nagios')
-rw-r--r--pkgs/servers/monitoring/nagios/plugins/official/default.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/servers/monitoring/nagios/plugins/official/default.nix b/pkgs/servers/monitoring/nagios/plugins/official/default.nix
index 56bd77134090..117e95fd3cbd 100644
--- a/pkgs/servers/monitoring/nagios/plugins/official/default.nix
+++ b/pkgs/servers/monitoring/nagios/plugins/official/default.nix
@@ -8,6 +8,18 @@ stdenv.mkDerivation {
     sha256 = "0vm7sjiygxbfc5vbsi1g0dakpvynfzi86fhqx4yxd61brn0g8ghr";
   };
 
+  # !!! Awful hack. Grrr... this of course only works on NixOS.
+  # Anyway the check that configure performs to figure out the ping
+  # syntax is totally impure, because it runs an actual ping to
+  # localhost (which won't work for ping6 if IPv6 support isn't
+  # configured on the build machine).
+  preConfigure= "
+    configureFlagsArray=(
+      --with-ping-command='/var/setuid-wrappers/ping -n -U -w %d -c %d %s'
+      --with-ping6-command='/var/setuid-wrappers/ping6 -n -U -w %d -c %d %s'
+    )
+  ";
+
   meta = {
     description = "Official plugins for Nagios";
     homepage = http://www.nagios.org/;