stdenv, dep-licenses.sh: do not skip handling of other exit traps

See https://github.com/akinomyoga/ble.sh/issues/179

Changed files
+3 -3
maintainers
scripts
pkgs
stdenv
generic
+1 -1
maintainers/scripts/dep-licenses.sh
··· 9 9 exitHandler() { 10 10 exitCode=$? 11 11 rm -rf "$tmp" 12 - exit $exitCode 12 + return $exitCode 13 13 } 14 14 15 15 trap "exitHandler" EXIT
+2 -2
pkgs/stdenv/generic/setup.sh
··· 143 143 echo "build failed with exit code $exitCode (ignored)" 144 144 mkdir -p "$out/nix-support" 145 145 printf "%s" "$exitCode" > "$out/nix-support/failed" 146 - exit 0 146 + return 0 147 147 fi 148 148 149 149 else 150 150 runHook exitHook 151 151 fi 152 152 153 - exit "$exitCode" 153 + return "$exitCode" 154 154 } 155 155 156 156 trap "exitHandler" EXIT