diff options
author | Sophie Taylor <sophie@traumapony.org> | 2017-03-26 20:17:03 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-26 20:17:03 +1000 |
commit | 62e115af5b6d5b1d6934d3e29a4046960ffcaabf (patch) | |
tree | e2a088c479681ee9cf1b90c7d5358abcfac2ec66 /pkgs/build-support/fetchrepoproject | |
parent | 1f545f01bb96d885b33e9ff18ce291b85d3a69fb (diff) | |
parent | 09c91f5fea73746c2ea85b37834e7ec450923d18 (diff) | |
download | nixpkgs-62e115af5b6d5b1d6934d3e29a4046960ffcaabf.tar nixpkgs-62e115af5b6d5b1d6934d3e29a4046960ffcaabf.tar.gz nixpkgs-62e115af5b6d5b1d6934d3e29a4046960ffcaabf.tar.bz2 nixpkgs-62e115af5b6d5b1d6934d3e29a4046960ffcaabf.tar.lz nixpkgs-62e115af5b6d5b1d6934d3e29a4046960ffcaabf.tar.xz nixpkgs-62e115af5b6d5b1d6934d3e29a4046960ffcaabf.tar.zst nixpkgs-62e115af5b6d5b1d6934d3e29a4046960ffcaabf.zip |
Merge branch 'master' into fetchGitRepo
Diffstat (limited to 'pkgs/build-support/fetchrepoproject')
-rw-r--r-- | pkgs/build-support/fetchrepoproject/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/build-support/fetchrepoproject/default.nix b/pkgs/build-support/fetchrepoproject/default.nix index 8d5259908d7..13a281b12d7 100644 --- a/pkgs/build-support/fetchrepoproject/default.nix +++ b/pkgs/build-support/fetchrepoproject/default.nix @@ -27,13 +27,23 @@ let in -stdenv.mkDerivation { +with stdenv.lib; +let + extraRepoInitFlags = [ + (optionalString (repoRepoURL != "") "--repo-url=${repoRepoURL}") + (optionalString (repoRepoRev != "") "--repo-branch=${repoRepoRev}") + (optionalString (referenceDir != "") "--reference=${referenceDir}") + ]; +in + +stdenv.mkDerivation { buildCommand = '' mkdir .repo ${optionalString (local_manifests != []) '' mkdir ./.repo/local_manifests for local_manifest in ${concatMapStringsSep " " toString local_manifests} + do cp $local_manifest ./.repo/local_manifests/$(stripHash $local_manifest; echo $strippedName) done |