summary refs log tree commit diff
path: root/pkgs/servers/monitoring
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-06-21 15:22:17 -0400
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-06-21 15:22:17 -0400
commit7925441bab14bd99d893a0423d4aef9a09d06cc7 (patch)
tree5869470df3bf9c81af80116035c433e7f90e9504 /pkgs/servers/monitoring
parentb0359cdf11c8ab66b50bb4ba943472c971b1288b (diff)
downloadnixlib-7925441bab14bd99d893a0423d4aef9a09d06cc7.tar
nixlib-7925441bab14bd99d893a0423d4aef9a09d06cc7.tar.gz
nixlib-7925441bab14bd99d893a0423d4aef9a09d06cc7.tar.bz2
nixlib-7925441bab14bd99d893a0423d4aef9a09d06cc7.tar.lz
nixlib-7925441bab14bd99d893a0423d4aef9a09d06cc7.tar.xz
nixlib-7925441bab14bd99d893a0423d4aef9a09d06cc7.tar.zst
nixlib-7925441bab14bd99d893a0423d4aef9a09d06cc7.zip
net-snmp: Moved to pkgs/servers/monitoring
Diffstat (limited to 'pkgs/servers/monitoring')
-rw-r--r--pkgs/servers/monitoring/net-snmp/default.nix35
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/servers/monitoring/net-snmp/default.nix b/pkgs/servers/monitoring/net-snmp/default.nix
new file mode 100644
index 000000000000..190c48ba56ed
--- /dev/null
+++ b/pkgs/servers/monitoring/net-snmp/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchurl, file, openssl, perl }:
+
+stdenv.mkDerivation rec {
+  name = "net-snmp-5.7.1";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/net-snmp/${name}.tar.gz";
+    sha256 = "07qqdgs3flraqccwry4a4x23jcg6vfi0rqj7clsibdv51ijwjwbw";
+  };
+
+  preConfigure =
+    ''
+      perlversion=$(perl -e 'use Config; print $Config{version};')
+      perlarchname=$(perl -e 'use Config; print $Config{archname};')
+      installFlags="INSTALLSITEARCH=$out/lib/perl5/site_perl/$perlversion/$perlarchname INSTALLSITEMAN3DIR=$out/share/man/man3"
+    '';
+
+  configureFlags =
+    [ "--with-default-snmp-version=3"
+      "--with-sys-location=Unknown"
+      "--with-sys-contact=root@unknown"
+      "--with-logfile=/var/log/net-snmpd.log"
+      "--with-persistent-directory=/var/lib/net-snmp"
+    ];
+
+  buildInputs = [ file openssl perl ];
+
+  enableParallelBuilding = true;
+
+  meta = {
+    description = "Clients and server for the SNMP network monitoring protocol";
+    homepage = http://net-snmp.sourceforge.net/;
+    license = "bsd";
+  };
+}