diff options
author | Bruno Bigras <bigras.bruno@gmail.com> | 2019-12-04 18:10:57 -0500 |
---|---|---|
committer | Lassulus <github@lassul.us> | 2019-12-08 12:26:02 +0100 |
commit | 9314dc43b3ded4e27652324724df1edad084d765 (patch) | |
tree | 6c23cf814e60b20a1399b2bb02f33f8e7eb74e91 /pkgs/applications/version-management/gitolite | |
parent | 0ccde691f8aedc9d0e17b4de704d0cd6dea40b00 (diff) | |
download | nixpkgs-9314dc43b3ded4e27652324724df1edad084d765.tar nixpkgs-9314dc43b3ded4e27652324724df1edad084d765.tar.gz nixpkgs-9314dc43b3ded4e27652324724df1edad084d765.tar.bz2 nixpkgs-9314dc43b3ded4e27652324724df1edad084d765.tar.lz nixpkgs-9314dc43b3ded4e27652324724df1edad084d765.tar.xz nixpkgs-9314dc43b3ded4e27652324724df1edad084d765.tar.zst nixpkgs-9314dc43b3ded4e27652324724df1edad084d765.zip |
gitolite: wrap gitolite-shell
git wasn't found when used with services.fcgiwrap for http auth
Diffstat (limited to 'pkgs/applications/version-management/gitolite')
-rw-r--r-- | pkgs/applications/version-management/gitolite/default.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/applications/version-management/gitolite/default.nix b/pkgs/applications/version-management/gitolite/default.nix index 7c157191ab9..9f298e0129e 100644 --- a/pkgs/applications/version-management/gitolite/default.nix +++ b/pkgs/applications/version-management/gitolite/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, git, nettools, perl }: +{ stdenv, fetchFromGitHub, git, lib, makeWrapper, nettools, perl }: stdenv.mkDerivation rec { pname = "gitolite"; @@ -11,7 +11,9 @@ stdenv.mkDerivation rec { sha256 = "1rkj7gknwjlc5ij9w39zf5mr647bm45la57yjczydmvrb8c56yrh"; }; - buildInputs = [ git nettools perl ]; + buildInputs = [ nettools perl ]; + nativeBuildInputs = [ makeWrapper ]; + propagatedBuildInputs = [ git ]; dontBuild = true; @@ -25,6 +27,11 @@ stdenv.mkDerivation rec { --replace hostname "${nettools}/bin/hostname" ''; + postFixup = '' + wrapProgram $out/bin/gitolite-shell \ + --prefix PATH : "${git}/bin" + ''; + installPhase = '' mkdir -p $out/bin perl ./install -to $out/bin |