Author: rob
Date: Wed Jan  5 07:31:29 2011
New Revision: 25400
URL: https://svn.nixos.org/websvn/nix/?rev=25400&sc=1

Log:
also add succeedOnFailure/keepBuildDirectory behaviour to source-tarball.nix

Modified:
   nixpkgs/trunk/pkgs/build-support/release/source-tarball.nix

Modified: nixpkgs/trunk/pkgs/build-support/release/source-tarball.nix
==============================================================================
--- nixpkgs/trunk/pkgs/build-support/release/source-tarball.nix Tue Jan  4 
19:14:58 2011        (r25399)
+++ nixpkgs/trunk/pkgs/build-support/release/source-tarball.nix Wed Jan  5 
07:31:29 2011        (r25400)
@@ -68,6 +68,18 @@
 
       eval "$postAutoconf"
     '';
+
+    failureHook = ''
+      if test -n "$succeedOnFailure"; then
+          if test -n "$keepBuildDirectory"; then
+              KEEPBUILDDIR="$out/`basename $TMPDIR`"
+              header "Copying build directory to $KEEPBUILDDIR"
+              ensureDir $KEEPBUILDDIR
+              cp -vR $TMPDIR/* $KEEPBUILDDIR
+              stopNest
+          fi
+      fi
+    '';
   }
 
   # Then, the caller-supplied attributes.
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to