diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2016-05-21 18:19:11 +0200 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2016-09-12 01:32:03 +0200 |
commit | e927620885d404725ca3331a10431417a7255f94 (patch) | |
tree | ca8f408e9fbabc5d0210ae4361040be47619d287 | |
parent | 71782da1036a0c5d9dd9a5ebf445fd13381a5dee (diff) | |
download | nixlib-e927620885d404725ca3331a10431417a7255f94.tar nixlib-e927620885d404725ca3331a10431417a7255f94.tar.gz nixlib-e927620885d404725ca3331a10431417a7255f94.tar.bz2 nixlib-e927620885d404725ca3331a10431417a7255f94.tar.lz nixlib-e927620885d404725ca3331a10431417a7255f94.tar.xz nixlib-e927620885d404725ca3331a10431417a7255f94.tar.zst nixlib-e927620885d404725ca3331a10431417a7255f94.zip |
containerd: init at 0.2.3
-rw-r--r-- | pkgs/applications/virtualization/containerd/default.nix | 42 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/applications/virtualization/containerd/default.nix b/pkgs/applications/virtualization/containerd/default.nix new file mode 100644 index 000000000000..6de68ee32f3a --- /dev/null +++ b/pkgs/applications/virtualization/containerd/default.nix @@ -0,0 +1,42 @@ +{ stdenv, lib, fetchFromGitHub +, go, libapparmor, apparmor-parser, libseccomp }: + +with lib; + +stdenv.mkDerivation rec { + name = "containerd-${version}"; + version = "0.2.3"; + + src = fetchFromGitHub { + owner = "docker"; + repo = "containerd"; + rev = "v${version}"; + sha256 = "0hlvbd5n4v337ywkc8mnbhp9m8lg8612krv45262n87c2ijyx09s"; + }; + + buildInputs = [ go ]; + + preBuild = '' + ln -s $(pwd) vendor/src/github.com/docker/containerd + ''; + + installPhase = '' + mkdir -p $out/bin + cp bin/* $out/bin + ''; + + preFixup = '' + # remove references to go compiler + while read file; do + sed -ri "s,${go},$(echo "${go}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" $file + done < <(find $out/bin -type f 2>/dev/null) + ''; + + meta = { + homepage = https://containerd.tools/; + description = "A daemon to control runC"; + license = licenses.asl20; + maintainers = with maintainers; [ offline ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 15c36a61ee14..0ad71b16a1e6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12666,6 +12666,8 @@ in conkeror-unwrapped = callPackage ../applications/networking/browsers/conkeror { }; conkeror = self.wrapFirefox conkeror-unwrapped { }; + containerd = callPackage ../applications/virtualization/containerd { }; + cpp_ethereum = callPackage ../applications/misc/webthree-umbrella { withOpenCL = true; |