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 = [{
|
collectd = [{
|
||||||
enabled = false;
|
enabled = false;
|
||||||
typesdb = "${pkgs.collectd}/share/collectd/types.db";
|
typesdb = "${pkgs.collectd-data}/share/collectd/types.db";
|
||||||
database = "collectd_db";
|
database = "collectd_db";
|
||||||
bind-address = ":25826";
|
bind-address = ":25826";
|
||||||
}];
|
}];
|
||||||
@ -149,7 +149,6 @@ in
|
|||||||
type = types.attrs;
|
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
|
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 { };
|
colormake = callPackage ../development/tools/build-managers/colormake { };
|
||||||
|
|
||||||
cpuminer = callPackage ../tools/misc/cpuminer { };
|
cpuminer = callPackage ../tools/misc/cpuminer { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user