summary refs log tree commit diff
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@sap.com>2022-02-15 14:48:30 +0100
committerSandro Jäckel <sandro.jaeckel@sap.com>2022-02-15 14:49:25 +0100
commitfb7eab6ac8e506e488d016b258a6cd212fa3aae5 (patch)
treec52ee514bb7ee4a72dc4fe57a5e9ed803ef7da9b
parentf0ac4c742bf3b7d6d2e53cd015f3bf32363b1f05 (diff)
downloadnixpkgs-fb7eab6ac8e506e488d016b258a6cd212fa3aae5.tar
nixpkgs-fb7eab6ac8e506e488d016b258a6cd212fa3aae5.tar.gz
nixpkgs-fb7eab6ac8e506e488d016b258a6cd212fa3aae5.tar.bz2
nixpkgs-fb7eab6ac8e506e488d016b258a6cd212fa3aae5.tar.lz
nixpkgs-fb7eab6ac8e506e488d016b258a6cd212fa3aae5.tar.xz
nixpkgs-fb7eab6ac8e506e488d016b258a6cd212fa3aae5.tar.zst
nixpkgs-fb7eab6ac8e506e488d016b258a6cd212fa3aae5.zip
vscode-extensions: retry if the marketplace API closes the connection unexpected
-rwxr-xr-xpkgs/misc/vscode-extensions/update_installed_exts.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/misc/vscode-extensions/update_installed_exts.sh b/pkgs/misc/vscode-extensions/update_installed_exts.sh
index 5af747605f5..44cf506b3ab 100755
--- a/pkgs/misc/vscode-extensions/update_installed_exts.sh
+++ b/pkgs/misc/vscode-extensions/update_installed_exts.sh
@@ -40,7 +40,7 @@ function get_vsixpkg() {
     URL="https://$1.gallery.vsassets.io/_apis/public/gallery/publisher/$1/extension/$2/latest/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage"
 
     # Quietly but delicately curl down the file, blowing up at the first sign of trouble.
-    curl --silent --show-error --fail -X GET -o "$EXTTMP/$N.zip" "$URL"
+    curl --silent --show-error --retry 3 --fail -X GET -o "$EXTTMP/$N.zip" "$URL"
     # Unpack the file we need to stdout then pull out the version
     VER=$(jq -r '.version' <(unzip -qc "$EXTTMP/$N.zip" "extension/package.json"))
     # Calculate the SHA