diff options
author | Will Dietz <w@wdtz.org> | 2018-04-24 19:58:44 -0500 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2018-04-24 19:58:44 -0500 |
commit | f07f0c6009bb4c2653350fac8db2eee29e09bd1b (patch) | |
tree | 6d5af636871d77e964ece378d93fbc914561aff2 /pkgs/build-support | |
parent | 4b2f3971981272b79da7f87b639ca8854a6ea89c (diff) | |
parent | 7e33e374db487ed87db316db3b2687f917aa7f90 (diff) | |
download | nixlib-f07f0c6009bb4c2653350fac8db2eee29e09bd1b.tar nixlib-f07f0c6009bb4c2653350fac8db2eee29e09bd1b.tar.gz nixlib-f07f0c6009bb4c2653350fac8db2eee29e09bd1b.tar.bz2 nixlib-f07f0c6009bb4c2653350fac8db2eee29e09bd1b.tar.lz nixlib-f07f0c6009bb4c2653350fac8db2eee29e09bd1b.tar.xz nixlib-f07f0c6009bb4c2653350fac8db2eee29e09bd1b.tar.zst nixlib-f07f0c6009bb4c2653350fac8db2eee29e09bd1b.zip |
Merge remote-tracking branch 'origin/master' into staging
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/fetchcvs/builder.sh | 5 | ||||
-rw-r--r-- | pkgs/build-support/fetchcvs/default.nix | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/build-support/fetchcvs/builder.sh b/pkgs/build-support/fetchcvs/builder.sh index 6ee594b33b27..0975c3478820 100644 --- a/pkgs/build-support/fetchcvs/builder.sh +++ b/pkgs/build-support/fetchcvs/builder.sh @@ -1,5 +1,10 @@ source $stdenv/setup +(echo '#!/usr/bin/env sh'; \ + echo 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no "$@"') > ssh +chmod +x ssh +export CVS_RSH=$PWD/ssh + # creating the export drictory and checking out there only to be able to # move the content without the root directory into $out ... # cvs -f -d "$url" export $tag -d "$out" "$module" diff --git a/pkgs/build-support/fetchcvs/default.nix b/pkgs/build-support/fetchcvs/default.nix index 9d9deb3f629e..1f7947d4d452 100644 --- a/pkgs/build-support/fetchcvs/default.nix +++ b/pkgs/build-support/fetchcvs/default.nix @@ -3,18 +3,18 @@ # tag="<tagname>" (get version by tag name) # If you don't specify neither one date="NOW" will be used (get latest) -{stdenvNoCC, cvs}: +{stdenvNoCC, cvs, openssh}: {cvsRoot, module, tag ? null, date ? null, sha256}: stdenvNoCC.mkDerivation { name = "cvs-export"; builder = ./builder.sh; - nativeBuildInputs = [cvs]; + nativeBuildInputs = [cvs openssh]; outputHashAlgo = "sha256"; outputHashMode = "recursive"; outputHash = sha256; - + inherit cvsRoot module sha256 tag date; } |