Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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 homepage = "https://github.com/dvddarias/rdocker"; 28 maintainers = [ lib.maintainers.pneumaticat ]; 29 license = licenses.mit; 30 platforms = platforms.unix; 31 }; 32}