From 41d4a66bba6843f060c41f385fd00f8e89eda0ae Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 4 Dec 2024 02:18:53 +0100 Subject: [PATCH] Revert "stdenv: `runPhase` returns status" --- pkgs/stdenv/generic/setup.sh | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh index 830f5fc321c1..79997237482f 100644 --- a/pkgs/stdenv/generic/setup.sh +++ b/pkgs/stdenv/generic/setup.sh @@ -1694,7 +1694,6 @@ showPhaseFooter() { runPhase() { - local retval=0 local curPhase="$*" if [[ "$curPhase" = unpackPhase && -n "${dontUnpack:-}" ]]; then return; fi if [[ "$curPhase" = patchPhase && -n "${dontPatch:-}" ]]; then return; fi @@ -1713,9 +1712,8 @@ runPhase() { startTime=$(date +"%s") # Evaluate the variable named $curPhase if it exists, otherwise the - # function named $curPhase. Trap errors in subshell to set non-zero retval. - trap 'retval=1; trap - ERR' ERR - eval "set -o errtrace; ${!curPhase:-$curPhase}" + # function named $curPhase. + eval "${!curPhase:-$curPhase}" endTime=$(date +"%s") @@ -1727,8 +1725,6 @@ runPhase() { cd -- "${sourceRoot:-.}" fi - - return $retval }