Skip to content

Commit 6a9fd90

Browse files
authored
Support redirects on downloads
This adds the `-L` flag to curl to have it follow redirects. This can be useful with custom TFENV_REMOTEs, where a redirect may be returned.
1 parent 459d15b commit 6a9fd90

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

libexec/tfenv-install

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,13 +162,13 @@ case "${TFENV_CURL_OUTPUT:-2}" in
162162
esac;
163163

164164
log 'info' "Downloading release tarball from ${version_url}/${tarball_name}";
165-
curlw ${curl_progress} -f -o "${download_tmp}/${tarball_name}" "${version_url}/${tarball_name}" || log 'error' 'Tarball download failed';
165+
curlw ${curl_progress} -f -L -o "${download_tmp}/${tarball_name}" "${version_url}/${tarball_name}" || log 'error' 'Tarball download failed';
166166
log 'info' "Downloading SHA hash file from ${version_url}/${shasums_name}";
167-
curlw -s -f -o "${download_tmp}/${shasums_name}" "${version_url}/${shasums_name}" || log 'error' 'SHA256 hashes download failed';
167+
curlw -s -f -L -o "${download_tmp}/${shasums_name}" "${version_url}/${shasums_name}" || log 'error' 'SHA256 hashes download failed';
168168

169169
download_signature() {
170170
log 'info' "Downloading SHA hash signature file from ${version_url}/${shasums_sig}";
171-
curlw -s -f \
171+
curlw -s -f -L \
172172
-o "${download_tmp}/${shasums_sig}" \
173173
"${version_url}/${shasums_sig}" \
174174
&& log 'debug' "SHA256SUMS signature file downloaded successfully to ${download_tmp}/${shasums_sig}" \

0 commit comments

Comments
 (0)