summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorlethalman <lucabru@src.gnome.org>2014-11-04 00:32:46 +0100
committerlethalman <lucabru@src.gnome.org>2014-11-04 00:32:46 +0100
commit636a4c00ca308e157d95fcbc6da7d0dad2deb8cc (patch)
treef6191d55a39dcd47374708028246172b87a41b96 /pkgs/servers
parent80b0f385f08ddf7f7c5c6c58fd395b61c1555acb (diff)
parent7fb934c4d0cce42d366b3818bfd7d2ebacbeb3bd (diff)
downloadnixlib-636a4c00ca308e157d95fcbc6da7d0dad2deb8cc.tar
nixlib-636a4c00ca308e157d95fcbc6da7d0dad2deb8cc.tar.gz
nixlib-636a4c00ca308e157d95fcbc6da7d0dad2deb8cc.tar.bz2
nixlib-636a4c00ca308e157d95fcbc6da7d0dad2deb8cc.tar.lz
nixlib-636a4c00ca308e157d95fcbc6da7d0dad2deb8cc.tar.xz
nixlib-636a4c00ca308e157d95fcbc6da7d0dad2deb8cc.tar.zst
nixlib-636a4c00ca308e157d95fcbc6da7d0dad2deb8cc.zip
Merge pull request #4801 from robberer/pkgs/zabbix-server
zabbix-server: add extraConfig option
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/monitoring/zabbix/2.2.nix18
1 files changed, 15 insertions, 3 deletions
diff --git a/pkgs/servers/monitoring/zabbix/2.2.nix b/pkgs/servers/monitoring/zabbix/2.2.nix
index 424001ea377b..df9da3c467b1 100644
--- a/pkgs/servers/monitoring/zabbix/2.2.nix
+++ b/pkgs/servers/monitoring/zabbix/2.2.nix
@@ -1,5 +1,10 @@
 { stdenv, fetchurl, pkgconfig, postgresql, curl, openssl, zlib, gettext
-, enableJabber ? false, minmay ? null }:
+, net_snmp , libssh2, openldap
+, enableJabber ? false, minmay ? null
+, enableSnmp ? false
+, enableSsh ? false
+, enableLdap ? false
+}:
 
 assert enableJabber -> minmay != null;
 
@@ -38,7 +43,11 @@ in
       "--with-postgresql"
       "--with-libcurl"
       "--with-gettext"
-    ] ++ stdenv.lib.optional enableJabber "--with-jabber=${minmay}";
+    ]
+    ++ stdenv.lib.optional enableJabber "--with-jabber=${minmay}"
+    ++ stdenv.lib.optional enableSnmp "--with-net-snmp"
+    ++ stdenv.lib.optional enableSsh "--with-ssh2=${libssh2}"
+    ++ stdenv.lib.optional enableLdap "--with-ldap=${openldap}";
 
     postPatch = ''
       sed -i -e 's/iksemel/minmay/g' configure src/libs/zbxmedia/jabber.c
@@ -48,7 +57,10 @@ in
         -e 's/iks/mmay/g' -e 's/IKS/MMAY/g' src/libs/zbxmedia/jabber.c
     '';
 
-    buildInputs = [ pkgconfig postgresql curl openssl zlib ];
+    buildInputs = [ pkgconfig postgresql curl openssl zlib ]
+      ++ stdenv.lib.optional enableSnmp net_snmp
+      ++ stdenv.lib.optional enableSsh libssh2
+      ++ stdenv.lib.optional enableLdap openldap;
 
     postInstall =
       ''