summary refs log tree commit diff
path: root/pkgs/servers
diff options
context:
space:
mode:
authorJonathan Ringer <jonringer117@gmail.com>2019-12-30 14:36:16 -0800
committerJonathan Ringer <jonringer117@gmail.com>2019-12-30 14:36:16 -0800
commitd72c4791bc4770b8760d9307e2343855e35f5615 (patch)
tree04a28ce214069422ebe94bb9aaa119703a0b2bbc /pkgs/servers
parent446fec8c2dda7ab24783713f16092803b7b1e464 (diff)
parent66bf75415f4e7a1571d41a2fed11838eb530376b (diff)
downloadnixpkgs-d72c4791bc4770b8760d9307e2343855e35f5615.tar
nixpkgs-d72c4791bc4770b8760d9307e2343855e35f5615.tar.gz
nixpkgs-d72c4791bc4770b8760d9307e2343855e35f5615.tar.bz2
nixpkgs-d72c4791bc4770b8760d9307e2343855e35f5615.tar.lz
nixpkgs-d72c4791bc4770b8760d9307e2343855e35f5615.tar.xz
nixpkgs-d72c4791bc4770b8760d9307e2343855e35f5615.tar.zst
nixpkgs-d72c4791bc4770b8760d9307e2343855e35f5615.zip
Merge remote-tracking branch 'origin' into staging-next
Diffstat (limited to 'pkgs/servers')
-rw-r--r--pkgs/servers/monitoring/nagios/default.nix14
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/servers/monitoring/nagios/default.nix b/pkgs/servers/monitoring/nagios/default.nix
index 8df30645725..006d91ef74e 100644
--- a/pkgs/servers/monitoring/nagios/default.nix
+++ b/pkgs/servers/monitoring/nagios/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perl, php, gd, libpng, zlib, unzip }:
+{ stdenv, fetchurl, perl, php, gd, libpng, zlib, unzip, nixosTests }:
 
 stdenv.mkDerivation rec {
   pname = "nagios";
@@ -19,7 +19,17 @@ stdenv.mkDerivation rec {
   preInstall = ''
     substituteInPlace Makefile --replace '$(MAKE) install-basic' ""
   '';
-  installTargets = [ "install" "install-config" ];
+  installTargets = "install install-config";
+  postInstall = ''
+    # don't make default files use hardcoded paths to commands
+    sed -i 's@command_line *[^ ]*/\([^/]*\) @command_line \1 @'  $out/etc/objects/commands.cfg
+    sed -i 's@/usr/bin/@@g' $out/etc/objects/commands.cfg
+    sed -i 's@/bin/@@g' $out/etc/objects/commands.cfg
+  '';
+
+  passthru.tests = {
+    inherit (nixosTests) nagios;
+  };
 
   meta = {
     description = "A host, service and network monitoring program";