add some useful flags to the remotejdk fetching curl (#320) Closes #320 COPYBARA_INTEGRATE_REVIEW=https://github.com/bazelbuild/rules_java/pull/320 from benjaminp:curl-flags 8e1e447c523659ca5a6a49a18413470397294934 PiperOrigin-RevId: 810796608 Change-Id: Iece85dba3804699bacec260da807b6486ca4888b
diff --git a/java/bazel/BUILD.bazel b/java/bazel/BUILD.bazel index 68b3c1f..225628e 100644 --- a/java/bazel/BUILD.bazel +++ b/java/bazel/BUILD.bazel
@@ -29,7 +29,7 @@ TMP_FILE=$$(mktemp -q /tmp/remotejdk.XXXXXX) IFS=\\| read -r name version urls strip_prefix target_compatible_with primary_url <<< "$$config" echo "fetching: $$primary_url to $$TMP_FILE" > /dev/stderr - curl --silent --fail -o $$TMP_FILE -L "$$primary_url" > /dev/stderr + curl --retry 5 --write-out '%{{onerror}}%{{url}}\n' --show-error --silent --fail -o $$TMP_FILE -L "$$primary_url" > /dev/stderr sha256=`sha256sum $$TMP_FILE | cut -d' ' -f1` echo "struct(" echo " name = \\"$$name\\","