diff options
author | Roy van den Broek <rbroek@cs.uu.nl> | 2006-05-11 12:36:16 +0000 |
---|---|---|
committer | Roy van den Broek <rbroek@cs.uu.nl> | 2006-05-11 12:36:16 +0000 |
commit | 9ece10787e7eb56974d71c17327f609d88584b5d (patch) | |
tree | 5469166ac14c2b7f457d3fdea1374b4431404d3a /pkgs/build-support/fetchcvs/builder.sh | |
parent | 179e41fe9def1a9fc458fa1b74e18fde5743b6c2 (diff) | |
download | nixlib-9ece10787e7eb56974d71c17327f609d88584b5d.tar nixlib-9ece10787e7eb56974d71c17327f609d88584b5d.tar.gz nixlib-9ece10787e7eb56974d71c17327f609d88584b5d.tar.bz2 nixlib-9ece10787e7eb56974d71c17327f609d88584b5d.tar.lz nixlib-9ece10787e7eb56974d71c17327f609d88584b5d.tar.xz nixlib-9ece10787e7eb56974d71c17327f609d88584b5d.tar.zst nixlib-9ece10787e7eb56974d71c17327f609d88584b5d.zip |
Added fetchcvs.
svn path=/nixpkgs/trunk/; revision=5295
Diffstat (limited to 'pkgs/build-support/fetchcvs/builder.sh')
-rw-r--r-- | pkgs/build-support/fetchcvs/builder.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/build-support/fetchcvs/builder.sh b/pkgs/build-support/fetchcvs/builder.sh new file mode 100644 index 000000000000..55a87c1660ad --- /dev/null +++ b/pkgs/build-support/fetchcvs/builder.sh @@ -0,0 +1,24 @@ +source $stdenv/setup + +header "exporting $url $module into $out" + +prefetch=$(dirname $out)/cvs-checkout-tmp-$outputHash +echo $prefetch +if test -e "$prefetch"; then + mv $prefetch $out +else + if test -z "$tag"; then + rtag="-DNOW" + else + rtag="-r $tag" + fi + cvs -f -d $url export $rtag -d $out $module +fi + +actual=$(nix-hash $out) +if test "$actual" != "$outputHash"; then + echo "hash is $actual, expected $outputHash" >&2 + exit 1 +fi + +stopNest |