]>
Commit | Line | Data |
---|---|---|
776aa360 IB |
1 | { stdenv, fetchFromGitHub, perl, ncurses }: |
2 | stdenv.mkDerivation (rec { | |
3 | version = "3bd27fb-master"; | |
4 | pname = "cnagios"; | |
5 | name = "${pname}-${version}"; | |
6 | src = fetchFromGitHub { | |
7 | owner = "dannywarren"; | |
8 | repo = "cnagios"; | |
9 | rev = "3bd27fb40e68f61ffd01bea6234b919a667b6fe4"; | |
10 | sha256 = "0iy5pmlcz6y3if72nav22xqxniiv1v8ywi0927m6s459hkw5n2rb"; | |
11 | fetchSubmodules = true; | |
12 | }; | |
a2230e84 IB |
13 | configureFlags = [ |
14 | "--with-etc-dir=/etc/cnagios" | |
15 | "--with-var-dir=/var/lib/naemon" | |
16 | "--with-status-file=/var/lib/naemon/status.dat" | |
17 | "--with-nagios-data=4" | |
18 | ]; | |
19 | ||
20 | prePatch = '' | |
21 | sed -i -e "s/-lcurses/-lncurses/" Makefile.in | |
22 | ''; | |
23 | installPhase = '' | |
24 | install -dm755 $out/share/doc/cnagios | |
25 | install -Dm644 cnagiosrc $out/share/doc/cnagios/ | |
26 | install -Dm644 cnagios.help $out/share/doc/cnagios/ | |
27 | install -Dm644 cnagios.pl $out/share/doc/cnagios/ | |
28 | install -dm755 $out/bin | |
29 | install -Dm755 cnagios $out/bin/ | |
30 | ''; | |
31 | buildInputs = [ perl ncurses ]; | |
32 | }) |