aboutsummaryrefslogtreecommitdiff
path: root/pkgs/build-support/release
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-11-06 11:12:29 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-11-06 11:12:29 +0100
commitf01ecbee50daf947b03c5921abd0bcca6d66d2fd (patch)
tree8f28752505abc328ff8480afb194dabd6c2544c3 /pkgs/build-support/release
parent7ff232e9584b6bd78a38b0d6b85dd2c6e0ebce4e (diff)
nixBuild: Respect the preHook/postHook of the caller
Diffstat (limited to 'pkgs/build-support/release')
-rw-r--r--pkgs/build-support/release/nix-build.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/build-support/release/nix-build.nix b/pkgs/build-support/release/nix-build.nix
index cb83b9db498e..6e0088adc3fe 100644
--- a/pkgs/build-support/release/nix-build.nix
+++ b/pkgs/build-support/release/nix-build.nix
@@ -18,6 +18,8 @@
, prePhases ? []
, postPhases ? []
, buildInputs ? []
+, preHook ? ""
+, postHook ? ""
, ... } @ args:
let
@@ -90,6 +92,7 @@ stdenv.mkDerivation (
. ${./functions.sh}
origSrc=$src
src=$(findTarball $src)
+ ${postHook}
'';
preHook = ''
@@ -105,6 +108,8 @@ stdenv.mkDerivation (
shopt -s expand_aliases
alias make="scan-build -o _clang_analyze_$name --html-title='Scan results for $name' make"
fi
+
+ ${preHook}
'';
# Clean up after analysis