bundixify riemann-dash

wip/yesman
Charles Strahan 10 years ago
parent 44cdf4eac7
commit 973794b24a
  1. 2
      nixos/modules/services/monitoring/riemann-dash.nix
  2. 3
      pkgs/servers/monitoring/riemann-dash/Gemfile
  3. 27
      pkgs/servers/monitoring/riemann-dash/Gemfile.lock
  4. 3
      pkgs/servers/monitoring/riemann-dash/default.nix
  5. 80
      pkgs/servers/monitoring/riemann-dash/gemset.nix
  6. 1
      pkgs/top-level/all-packages.nix

@ -15,7 +15,7 @@ let
launcher = writeScriptBin "riemann-dash" ''
#!/bin/sh
exec ${rubyPackages.riemann_dash}/bin/riemann-dash ${conf}
exec ${pkgs.riemann-dash}/bin/riemann-dash ${conf}
'';
in {

@ -0,0 +1,3 @@
source 'https://rubygems.org'
gem "riemann-dash", "0.2.9"

@ -0,0 +1,27 @@
GEM
remote: https://rubygems.org/
specs:
erubis (2.7.0)
multi_json (1.3.6)
rack (1.5.2)
rack-protection (1.5.3)
rack
riemann-dash (0.2.9)
erubis (>= 2.7.0)
multi_json (= 1.3.6)
sass (>= 3.1.14)
sinatra (~> 1.4.5)
webrick (~> 1.3.1)
sass (3.4.8)
sinatra (1.4.5)
rack (~> 1.4)
rack-protection (~> 1.4)
tilt (~> 1.3, >= 1.3.4)
tilt (1.4.1)
webrick (1.3.1)
PLATFORMS
ruby
DEPENDENCIES
riemann-dash (= 0.2.9)

@ -0,0 +1,3 @@
{ loadRubyEnv }:
(loadRubyEnv { gemset = ./gemset.nix; }).riemann-dash

@ -0,0 +1,80 @@
{
erubis = {
version = "2.7.0";
src = {
type = "gem";
sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3";
};
};
multi_json = {
version = "1.3.6";
src = {
type = "gem";
sha256 = "0q2zjfvd2ibds9g9nzf2p1b47fc1wqliwfywv5pw85w15lmy91yr";
};
};
rack = {
version = "1.5.2";
src = {
type = "gem";
sha256 = "19szfw76cscrzjldvw30jp3461zl00w4xvw1x9lsmyp86h1g0jp6";
};
};
rack-protection = {
version = "1.5.3";
src = {
type = "gem";
sha256 = "0cvb21zz7p9wy23wdav63z5qzfn4nialik22yqp6gihkgfqqrh5r";
};
dependencies = [
"rack"
];
};
riemann-dash = {
version = "0.2.9";
src = {
type = "gem";
sha256 = "0ws5wmjbv8w9lcr3i2mdinj2qm91p6c85k6c067i67cf0p90jxq3";
};
dependencies = [
"erubis"
"multi_json"
"sass"
"sinatra"
"webrick"
];
};
sass = {
version = "3.4.8";
src = {
type = "gem";
sha256 = "1ianyj2figwk314h10fkzpjql2xxi5l4njv1h0w8iyzjda85rqlp";
};
};
sinatra = {
version = "1.4.5";
src = {
type = "gem";
sha256 = "0qyna3wzlnvsz69d21lxcm3ixq7db08mi08l0a88011qi4qq701s";
};
dependencies = [
"rack"
"rack-protection"
"tilt"
];
};
tilt = {
version = "1.4.1";
src = {
type = "gem";
sha256 = "00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir";
};
};
webrick = {
version = "1.3.1";
src = {
type = "gem";
sha256 = "0s42mxihcl2bx0h9q0v2syl70qndydfkl39a06h9il17p895ya8g";
};
};
}

@ -7454,6 +7454,7 @@ let
net_snmp = callPackage ../servers/monitoring/net-snmp { };
riemann = callPackage ../servers/monitoring/riemann { };
riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
oidentd = callPackage ../servers/identd/oidentd { };

Loading…
Cancel
Save