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