diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-11-16 15:16:06 +0100 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-11-16 15:16:48 +0100 |
commit | a42d2e439b7ce3579cd53c2e47d2bcbcde679ff8 (patch) | |
tree | 7b791eb15eb6a8c7ed838b7d8756284d89a1912e /pkgs | |
parent | 88f5cfc1268dfd75556f8d890d841efe56243fd4 (diff) | |
download | nixlib-a42d2e439b7ce3579cd53c2e47d2bcbcde679ff8.tar nixlib-a42d2e439b7ce3579cd53c2e47d2bcbcde679ff8.tar.gz nixlib-a42d2e439b7ce3579cd53c2e47d2bcbcde679ff8.tar.bz2 nixlib-a42d2e439b7ce3579cd53c2e47d2bcbcde679ff8.tar.lz nixlib-a42d2e439b7ce3579cd53c2e47d2bcbcde679ff8.tar.xz nixlib-a42d2e439b7ce3579cd53c2e47d2bcbcde679ff8.tar.zst nixlib-a42d2e439b7ce3579cd53c2e47d2bcbcde679ff8.zip |
docker-gc: init at b0cc52aa3da2e2ac0080794e0be6e674b1f063fc
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/virtualization/docker/gc.nix | 33 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/applications/virtualization/docker/gc.nix b/pkgs/applications/virtualization/docker/gc.nix new file mode 100644 index 000000000000..f9fb6311fc3a --- /dev/null +++ b/pkgs/applications/virtualization/docker/gc.nix @@ -0,0 +1,33 @@ +{ stdenv, lib, fetchFromGitHub, makeWrapper, docker, coreutils, procps, gnused, findutils, gnugrep }: + +with lib; + +stdenv.mkDerivation rec { + name = "docker-gc-${rev}"; + rev = "b0cc52aa3da2e2ac0080794e0be6e674b1f063fc"; + + src = fetchFromGitHub { + inherit rev; + owner = "spotify"; + repo = "docker-gc"; + sha256 = "07wf9yn0f771xkm3x12946x5rp83hxjkd70xgfgy35zvj27wskzm"; + }; + + buildInputs = [ makeWrapper ]; + + installPhase = '' + mkdir -p $out/bin + cp docker-gc $out/bin + chmod +x $out/bin/docker-gc + wrapProgram $out/bin/docker-gc \ + --prefix PATH : "${docker}/bin:${coreutils}/bin:${procps}/bin:${gnused}/bin:${findutils}/bin:${gnugrep}/bin" + ''; + + meta = { + description = "Docker garbage collection of containers and images"; + license = licenses.asl20; + homepage = https://github.com/spotify/docker-gc; + maintainers = with maintainers; [offline]; + platforms = docker.meta.platforms; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66382269ebaa..197d899bd746 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11243,6 +11243,8 @@ let docker = callPackage ../applications/virtualization/docker { go = go_1_4; }; + docker-gc = callPackage ../applications/virtualization/docker/gc.nix { }; + doodle = callPackage ../applications/search/doodle { }; drumgizmo = callPackage ../applications/audio/drumgizmo { }; |