diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-02-28 17:10:50 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-02-28 17:10:50 +0000 |
commit | bd68cc6f5b9680cf3197e3306850a101e7b69fdd (patch) | |
tree | ab036101ba6127b546424120dd799b04ffad3eb8 /pkgs/build-support/release | |
parent | a70a76086c2553000497ab21dc371bc296c3e3d4 (diff) | |
download | nixlib-bd68cc6f5b9680cf3197e3306850a101e7b69fdd.tar nixlib-bd68cc6f5b9680cf3197e3306850a101e7b69fdd.tar.gz nixlib-bd68cc6f5b9680cf3197e3306850a101e7b69fdd.tar.bz2 nixlib-bd68cc6f5b9680cf3197e3306850a101e7b69fdd.tar.lz nixlib-bd68cc6f5b9680cf3197e3306850a101e7b69fdd.tar.xz nixlib-bd68cc6f5b9680cf3197e3306850a101e7b69fdd.tar.zst nixlib-bd68cc6f5b9680cf3197e3306850a101e7b69fdd.zip |
nix-build: Honor user-provided `failureHook'.
svn path=/nixpkgs/trunk/; revision=32680
Diffstat (limited to 'pkgs/build-support/release')
-rw-r--r-- | pkgs/build-support/release/nix-build.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/build-support/release/nix-build.nix b/pkgs/build-support/release/nix-build.nix index a32f0e07a0cc..f734e1eefe5a 100644 --- a/pkgs/build-support/release/nix-build.nix +++ b/pkgs/build-support/release/nix-build.nix @@ -12,6 +12,7 @@ , lcovExtraTraceFiles ? [] , src, stdenv , name ? if doCoverageAnalysis then "nix-coverage" else "nix-build" +, failureHook ? null , ... } @ args: stdenv.mkDerivation ( @@ -37,7 +38,8 @@ stdenv.mkDerivation ( fi ''; - failureHook = '' + failureHook = (stdenv.lib.optionalString (failureHook != null) failureHook) + + '' if test -n "$succeedOnFailure"; then if test -n "$keepBuildDirectory"; then KEEPBUILDDIR="$out/`basename $TMPDIR`" |