mirror of
https://github.com/rbenv/ruby-build.git
synced 2025-10-22 22:00:23 +02:00
Previously, if `http get` failed, the `download_tarball` function would
still continue since the ERR trap had no effect at that point.
Given a script in the form of `{ ... } || return 1`, the expressions
that are the part of the first group are not subject to ERR trap since
they are non-last in a chain of expressions.
However, since we still can't count on the ERR trap taking effect in
this phase, better just rewrite the function to manually abort.
Fixes #394
|
||
|---|---|---|
| .. | ||
| fixtures | ||
| stubs | ||
| tmp | ||
| build.bats | ||
| cache.bats | ||
| checksum.bats | ||
| fetch.bats | ||
| installer.bats | ||
| mirror.bats | ||
| test_helper.bash | ||