equal
deleted
inserted
replaced
146 if [ ! -e "${FULL_NAME}.tar.gz" ]; then |
146 if [ ! -e "${FULL_NAME}.tar.gz" ]; then |
147 REMOTE="$COMPONENT_REPOSITORY/${BASE_NAME}.tar.gz" |
147 REMOTE="$COMPONENT_REPOSITORY/${BASE_NAME}.tar.gz" |
148 type -p curl > /dev/null || fail "Cannot download files: missing curl" |
148 type -p curl > /dev/null || fail "Cannot download files: missing curl" |
149 echo "Getting \"$REMOTE\"" |
149 echo "Getting \"$REMOTE\"" |
150 mkdir -p "$(dirname "$FULL_NAME")" |
150 mkdir -p "$(dirname "$FULL_NAME")" |
151 if curl --fail --silent --location "$REMOTE" > "${FULL_NAME}.tar.gz.part" |
151 |
|
152 CURL_OPTIONS="--fail --silent --location" |
|
153 if [ "$ISABELLE_PLATFORM_FAMILY" = "macos" ]; then |
|
154 case $(sw_vers -productVersion) in |
|
155 10.*) |
|
156 CURL_OPTIONS="$CURL_OPTIONS --insecure" |
|
157 ;; |
|
158 esac |
|
159 fi |
|
160 if curl $CURL_OPTIONS "$REMOTE" > "${FULL_NAME}.tar.gz.part" |
152 then |
161 then |
153 mv -f "${FULL_NAME}.tar.gz.part" "${FULL_NAME}.tar.gz" |
162 mv -f "${FULL_NAME}.tar.gz.part" "${FULL_NAME}.tar.gz" |
154 else |
163 else |
155 rm -f "${FULL_NAME}.tar.gz.part" |
164 rm -f "${FULL_NAME}.tar.gz.part" |
156 fail "Failed to download \"$REMOTE\"" |
165 fail "Failed to download \"$REMOTE\"" |