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

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

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