From 9ece10787e7eb56974d71c17327f609d88584b5d Mon Sep 17 00:00:00 2001 From: Roy van den Broek Date: Thu, 11 May 2006 12:36:16 +0000 Subject: Added fetchcvs. svn path=/nixpkgs/trunk/; revision=5295 --- pkgs/build-support/fetchcvs/builder.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pkgs/build-support/fetchcvs/builder.sh (limited to 'pkgs/build-support/fetchcvs/builder.sh') 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 -- cgit 1.4.1