diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-04-19 10:43:05 +0200 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-04-19 10:43:05 +0200 |
commit | ca0d1aa9a3c2bf6e421f3fde4c4a4a234e1b9625 (patch) | |
tree | e034c00cd3331bbea4471fca7351029481425951 /pkgs/servers | |
parent | bf47fb0aee25eec1349b4283c4ad347af6d533e8 (diff) | |
parent | 26f671155e397582e8a034fe8a40e7e9a787027e (diff) | |
download | nixpkgs-ca0d1aa9a3c2bf6e421f3fde4c4a4a234e1b9625.tar nixpkgs-ca0d1aa9a3c2bf6e421f3fde4c4a4a234e1b9625.tar.gz nixpkgs-ca0d1aa9a3c2bf6e421f3fde4c4a4a234e1b9625.tar.bz2 nixpkgs-ca0d1aa9a3c2bf6e421f3fde4c4a4a234e1b9625.tar.lz nixpkgs-ca0d1aa9a3c2bf6e421f3fde4c4a4a234e1b9625.tar.xz nixpkgs-ca0d1aa9a3c2bf6e421f3fde4c4a4a234e1b9625.tar.zst nixpkgs-ca0d1aa9a3c2bf6e421f3fde4c4a4a234e1b9625.zip |
Merge pull request #6880 from offlinehacker/pkgs/skydns/add
Add skydns
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/dns/skydns/default.nix | 30 | ||||
-rw-r--r-- | pkgs/servers/etcd/default.nix | 2 |
2 files changed, 30 insertions, 2 deletions
diff --git a/pkgs/servers/dns/skydns/default.nix b/pkgs/servers/dns/skydns/default.nix new file mode 100644 index 00000000000..6536ad972b7 --- /dev/null +++ b/pkgs/servers/dns/skydns/default.nix @@ -0,0 +1,30 @@ +{ lib, goPackages, fetchFromGitHub, etcd }: + +with goPackages; + +buildGoPackage rec { + name = "skydns-${version}"; + version = "2.1.0a"; + + goPackagePath = "github.com/skynetservices/skydns"; + + src = fetchFromGitHub { + owner = "skynetservices"; + repo = "skydns"; + rev = "f5141ee69309fb4c542d5a0b50fc7616370c5c06"; + sha256 = "1bnc9r22kwvmn1bgz7zaidkjqm7pmw99bn5n87r76vcrd7n2a9pd"; + }; + + buildInputs = with goPackages; [ go-etcd rcrowley.go-metrics influxdb-go go-systemd go-log dns stathat osext etcd ]; + dontInstallSrc = true; + + subPackages = [ "." ]; + + meta = with lib; { + description = "DNS service discovery for etcd"; + homepage = https://github.com/skynetservices/skydns; + license = licenses.mit; + maintainers = with maintainers; [ offline ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/servers/etcd/default.nix b/pkgs/servers/etcd/default.nix index abec19663ff..89ea70d46c5 100644 --- a/pkgs/servers/etcd/default.nix +++ b/pkgs/servers/etcd/default.nix @@ -15,8 +15,6 @@ buildGoPackage rec { subPackages = [ "./" ]; - dontInstallSrc = true; - meta = with lib; { description = "A highly-available key value store for shared configuration and service discovery"; homepage = http://coreos.com/using-coreos/etcd/; |