Merge pull request #3271 from Jakob-Naucke/kata-manager-static

kata-manager: Retrieve static tarball
This commit is contained in:
Fabiano Fidêncio
2021-12-21 16:09:50 +01:00
committed by GitHub

View File

@@ -136,17 +136,16 @@ github_get_release_file_url()
local url="${1:-}" local url="${1:-}"
local version="${2:-}" local version="${2:-}"
download_url=$(curl -sL "$url" |\ download_urls=$(curl -sL "$url" |\
jq --arg version "$version" \ jq --arg version "$version" \
-r '.[] | select(.tag_name == $version) | .assets[0].browser_download_url' || true) -r '.[] | select(.tag_name == $version) | .assets[].browser_download_url' |\
grep static)
[ "$download_url" = null ] && download_url="" [ -z "$download_urls" ] && die "Cannot determine download URL for version $version ($url)"
[ -z "$download_url" ] && die "Cannot determine download URL for version $version ($url)"
local arch=$(uname -m) local arch=$(uname -m)
local download_url=$(grep "$arch" <<< "$download_urls")
[ "$arch" = x86_64 ] && arch="($arch|amd64)" [ -z "$download_url" ] && die "No release for architecture '$arch' ($url)"
echo "$download_url" | egrep -q "$arch" || die "No release for '$arch architecture ($url)"
echo "$download_url" echo "$download_url"
} }