tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
influxdb-backup: Move to go-packages
William A. Kennington III
10 years ago
4b02b322
fe8a27cd
+11
-26
3 changed files
expand all
collapse all
unified
split
pkgs
servers
nosql
influxdb
backup.nix
top-level
all-packages.nix
go-packages.nix
-25
pkgs/servers/nosql/influxdb/backup.nix
···
1
1
-
{ lib, goPackages, fetchgit }:
2
2
-
3
3
-
with goPackages;
4
4
-
5
5
-
buildGoPackage rec {
6
6
-
rev = "4556edbffa914a8c17fa1fa1564962a33c6c7596";
7
7
-
name = "influxdb-backup-${lib.strings.substring 0 7 rev}";
8
8
-
goPackagePath = "github.com/eckardt/influxdb-backup";
9
9
-
src = fetchgit {
10
10
-
inherit rev;
11
11
-
url = https://github.com/eckardt/influxdb-backup.git;
12
12
-
sha256 = "2928063e6dfe4be7b69c8e72e4d6a5fc557f0c75e9625fadf607d59b8e80e34b";
13
13
-
};
14
14
-
15
15
-
subPackages = [ "influxdb-dump" "influxdb-restore" ];
16
16
-
17
17
-
buildInputs = [ eckardt.influxdb-go ];
18
18
-
19
19
-
meta = with lib; {
20
20
-
description = "Backup and Restore for InfluxDB";
21
21
-
homepage = https://github.com/eckardt/influxdb-backup;
22
22
-
maintainers = with maintainers; [ offline ];
23
23
-
platforms = platforms.unix;
24
24
-
};
25
25
-
}
+1
-1
pkgs/top-level/all-packages.nix
···
9170
9170
9171
9171
influxdb = callPackage ../servers/nosql/influxdb { };
9172
9172
9173
9173
-
influxdb-backup = callPackage ../servers/nosql/influxdb/backup.nix { };
9173
9173
+
influxdb-backup = goPackages.influxdb-backup.bin // { outputs = [ "bin" ]; };
9174
9174
9175
9175
hyperdex = callPackage ../servers/nosql/hyperdex { };
9176
9176
+10
pkgs/top-level/go-packages.nix
···
1521
1521
buildInputs = [ statik crypto gogo.protobuf log4go toml pmylund.go-cache gollectd pat dgnorton.goback mux context gocheck influx.gomdb levigo ];
1522
1522
};
1523
1523
1524
1524
+
influxdb-backup = buildFromGitHub rec {
1525
1525
+
rev = "4556edbffa914a8c17fa1fa1564962a33c6c7596";
1526
1526
+
date = "2014-07-28";
1527
1527
+
owner = "eckardt";
1528
1528
+
repo = "influxdb-backup";
1529
1529
+
sha256 = "2928063e6dfe4be7b69c8e72e4d6a5fc557f0c75e9625fadf607d59b8e80e34b";
1530
1530
+
1531
1531
+
buildInputs = [ eckardt.influxdb-go ];
1532
1532
+
};
1533
1533
+
1524
1534
eckardt.influxdb-go = buildGoPackage rec {
1525
1535
rev = "8b71952efc257237e077c5d0672e936713bad38f";
1526
1536
name = "influxdb-go-${stdenv.lib.strings.substring 0 7 rev}";