diff options
author | Sander van der Burg <s.vanderburg@tudelft.nl> | 2008-04-02 13:28:55 +0000 |
---|---|---|
committer | Sander van der Burg <s.vanderburg@tudelft.nl> | 2008-04-02 13:28:55 +0000 |
commit | 99d512a41fb76a5daeda6c7bc5b69d1519f756d3 (patch) | |
tree | 9be3e674354e85acde0cef5b813c81fc7603ba5b /pkgs/build-support/fetchsvnssh/builder.sh | |
parent | d453801a760c7f67470971185405eb3c725b89b4 (diff) | |
download | nixpkgs-99d512a41fb76a5daeda6c7bc5b69d1519f756d3.tar nixpkgs-99d512a41fb76a5daeda6c7bc5b69d1519f756d3.tar.gz nixpkgs-99d512a41fb76a5daeda6c7bc5b69d1519f756d3.tar.bz2 nixpkgs-99d512a41fb76a5daeda6c7bc5b69d1519f756d3.tar.lz nixpkgs-99d512a41fb76a5daeda6c7bc5b69d1519f756d3.tar.xz nixpkgs-99d512a41fb76a5daeda6c7bc5b69d1519f756d3.tar.zst nixpkgs-99d512a41fb76a5daeda6c7bc5b69d1519f756d3.zip |
Added hacky fetchsvn component which allows users to fetch code over svn+ssh
svn path=/nixpkgs/trunk/; revision=11455
Diffstat (limited to 'pkgs/build-support/fetchsvnssh/builder.sh')
-rw-r--r-- | pkgs/build-support/fetchsvnssh/builder.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/build-support/fetchsvnssh/builder.sh b/pkgs/build-support/fetchsvnssh/builder.sh new file mode 100644 index 00000000000..d9c6dc7da31 --- /dev/null +++ b/pkgs/build-support/fetchsvnssh/builder.sh @@ -0,0 +1,15 @@ +source $stdenv/setup + +header "exporting $url (r$rev) into $out" + +if test "$sshSupport"; then + export SVN_SSH="$openssh/bin/ssh" +fi + +# Pipe the "p" character into Subversion to force it to accept the +# server's certificate. This is perfectly safe: we don't care +# whether the server is being spoofed --- only the cryptographic +# hash of the output matters. +expect -f $sshSubversion "$username" "$password" "$rev" "$url" $out + +stopNest |