Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 33 lines 896 B view raw
1{ lib, stdenv, fetchFromGitHub, makeWrapper, openssh }: 2 3stdenv.mkDerivation { 4 pname = "rdocker"; 5 version = "unstable-2018-07-17"; 6 7 src = fetchFromGitHub { 8 owner = "dvddarias"; 9 repo = "rdocker"; 10 rev = "949377de0154ade2d28c6d4c4ec33b65ea813b5a"; 11 sha256 = "1mwg9zh144q4fqk9016v2d347vzch8sxlixaxrz0ci9dxvs6ibd4"; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 16 installPhase = '' 17 install -Dm755 rdocker.sh $out/bin/rdocker 18 ''; 19 20 postInstall = '' 21 wrapProgram $out/bin/rdocker \ 22 --prefix PATH : ${lib.makeBinPath [ openssh ]} 23 ''; 24 25 meta = with lib; { 26 description = "Securely control a remote docker daemon CLI using ssh forwarding, no SSL setup needed"; 27 mainProgram = "rdocker"; 28 homepage = "https://github.com/dvddarias/rdocker"; 29 maintainers = [ lib.maintainers.pneumaticat ]; 30 license = licenses.mit; 31 platforms = platforms.unix; 32 }; 33}