summary refs log tree commit diff
path: root/pkgs/stdenv
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2022-02-20 16:27:24 +0100
committerSandro Jäckel <sandro.jaeckel@gmail.com>2022-02-20 16:27:24 +0100
commitb7da6c7da765bb07fbcd3366d29d89c56cf25e97 (patch)
tree6e78bda4ed4e2d8a57275a9237acb0b5082d8bbe /pkgs/stdenv
parent1c772b4772893cbd77019f3fb63af220bd5bb4ef (diff)
downloadnixpkgs-b7da6c7da765bb07fbcd3366d29d89c56cf25e97.tar
nixpkgs-b7da6c7da765bb07fbcd3366d29d89c56cf25e97.tar.gz
nixpkgs-b7da6c7da765bb07fbcd3366d29d89c56cf25e97.tar.bz2
nixpkgs-b7da6c7da765bb07fbcd3366d29d89c56cf25e97.tar.lz
nixpkgs-b7da6c7da765bb07fbcd3366d29d89c56cf25e97.tar.xz
nixpkgs-b7da6c7da765bb07fbcd3366d29d89c56cf25e97.tar.zst
nixpkgs-b7da6c7da765bb07fbcd3366d29d89c56cf25e97.zip
stdenv, dep-licenses.sh: do not skip handling of other exit traps
See https://github.com/akinomyoga/ble.sh/issues/179
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r--pkgs/stdenv/generic/setup.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index 0777fa830c1..350fff48252 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -143,14 +143,14 @@ exitHandler() {
             echo "build failed with exit code $exitCode (ignored)"
             mkdir -p "$out/nix-support"
             printf "%s" "$exitCode" > "$out/nix-support/failed"
-            exit 0
+            return 0
         fi
 
     else
         runHook exitHook
     fi
 
-    exit "$exitCode"
+    return "$exitCode"
 }
 
 trap "exitHandler" EXIT