mirror of
https://github.com/roswell/roswell.git
synced 2026-09-10 07:16:17 -04:00
**Improve error handling:** (scripts/install-for-ci.sh: *Ln: 34-47* (#607)
* Improve error handling: ln: 34-47 * Fixed Spacing: Ln: 34 * Fixed Curl Exit Code: Ln: 45
This commit is contained in:
parent
feb5647990
commit
e6ccbc4430
|
|
@ -33,10 +33,16 @@ log () {
|
|||
|
||||
fetch () {
|
||||
echo "Downloading $1..."
|
||||
if curl --no-progress-bar --retry 10 -o $2 -L $1; then
|
||||
return 0;
|
||||
if curl --no-progress-bar --retry 10 --connect-timeout 30 \
|
||||
--max-time 300 -o "$2" -L "$1" 2>&1; then
|
||||
echo "✓ Successfully downloaded $1"
|
||||
return 0
|
||||
else
|
||||
echo "Failed to download $1."
|
||||
code=$? # capture curl's exit code immediately
|
||||
echo "✗ Failed to download $1"
|
||||
echo " URL: $1"
|
||||
echo " Destination: $2"
|
||||
echo " Curl exit code: $code"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue