From c0c199dbc7ad4b64c003ee6ad69c6fa0352eeef0 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 18 Mar 2008 11:03:35 +0000 Subject: [PATCH] * Add some missing pre/post hooks. svn path=/nixpkgs/branches/stdenv-updates/; revision=11179 --- pkgs/stdenv/generic/setup.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh index d22d51f52360..0467f0df2ec5 100644 --- a/pkgs/stdenv/generic/setup.sh +++ b/pkgs/stdenv/generic/setup.sh @@ -463,6 +463,8 @@ unpackPhase() { return fi + eval "$preUnpack" + if test -z "$srcs"; then if test -z "$src"; then echo 'variable $src or $srcs should point to the source' @@ -533,6 +535,8 @@ patchPhase() { return fi + eval "$prePatch" + if test -z "$patchPhase" -a -z "$patches"; then return; fi if test -z "$patchFlags"; then @@ -553,6 +557,8 @@ patchPhase() { $uncompress < $i | patch $patchFlags || fail stopNest done + + eval "$postPatch" } @@ -631,6 +637,8 @@ checkPhase() { return fi + eval "$preCheck" + if test -z "$checkTarget"; then checkTarget="check" fi @@ -639,6 +647,8 @@ checkPhase() { make ${makefile:+-f $makefile} \ $makeFlags "${makeFlagsArray[@]}" \ $checkFlags "${checkFlagsArray[@]}" $checkTarget || fail + + eval "$postCheck" }