lol
1{ stdenv, fetchurl, fping, rrdtool, FCGI, CGI
2, CGIFast, ConfigGrammar, DigestHMAC, NetTelnet
3, NetOpenSSH, NetSNMP, LWP, IOTty, perl, NetDNS
4, NetLDAP
5}:
6
7stdenv.mkDerivation rec {
8 name = "smokeping-${version}";
9 version = "2.6.11";
10 src = fetchurl {
11 url = "http://oss.oetiker.ch/smokeping/pub/smokeping-${version}.tar.gz";
12 sha256 = "1p9hpa2zs33p7hzrds80kwrm5255s0869v3s3qmsyx2sx63c7czj";
13 };
14 propagatedBuildInputs = [
15 rrdtool FCGI CGI CGIFast ConfigGrammar DigestHMAC NetTelnet NetOpenSSH
16 NetSNMP LWP IOTty fping perl NetDNS NetLDAP ];
17 postInstall = ''
18 mv $out/htdocs/smokeping.fcgi.dist $out/htdocs/smokeping.fcgi
19 '';
20 meta = {
21 description = "Network latency collector";
22 homepage = "http://oss.oetiker.ch/smokeping";
23 license = stdenv.lib.licenses.gpl2Plus;
24 platforms = stdenv.lib.platforms.all;
25 };
26}