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:
commit
b6f7713d33
|
@ -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;
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
|
14
pkgs/tools/system/collectd/data.nix
Normal file
14
pkgs/tools/system/collectd/data.nix
Normal 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/
|
||||
'';
|
||||
}
|
|
@ -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 { };
|
||||
|
|
Loading…
Reference in a new issue