3
0
Fork 0
forked from mirrors/nixpkgs

Merge pull request #28127 from peterhoeg/f/collectd

influxdb (on nixos): reduce closure size by 99.99% (and a bit)
This commit is contained in:
Peter Hoeg 2017-08-12 00:01:46 +08:00 committed by GitHub
commit b6f7713d33
3 changed files with 17 additions and 2 deletions

View file

@ -68,7 +68,7 @@ let
collectd = [{
enabled = false;
typesdb = "${pkgs.collectd}/share/collectd/types.db";
typesdb = "${pkgs.collectd-data}/share/collectd/types.db";
database = "collectd_db";
bind-address = ":25826";
}];
@ -149,7 +149,6 @@ in
type = types.attrs;
};
};
};

View file

@ -0,0 +1,14 @@
{ stdenv, collectd }:
stdenv.mkDerivation rec {
inherit (collectd) meta version;
name = "collectd-data-${version}";
phases = [ "installPhase" ];
installPhase = ''
mkdir -p $out/share/collectd
cp ${collectd}/share/collectd/*.{db,conf} $out/share/collectd/
'';
}

View file

@ -1386,6 +1386,8 @@ with pkgs;
libsigrok = libsigrok-0-3-0; # not compatible with >= 0.4.0 yet
};
collectd-data = callPackage ../tools/system/collectd/data.nix { };
colormake = callPackage ../development/tools/build-managers/colormake { };
cpuminer = callPackage ../tools/misc/cpuminer { };