From bb06f156de0c73ffba10ba29beedfa4729b83ef5 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Mon, 7 Apr 2025 15:24:45 +0200 Subject: [PATCH] Update install.func --- misc/install.func | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/misc/install.func b/misc/install.func index e035cd3e..9d38f7e0 100644 --- a/misc/install.func +++ b/misc/install.func @@ -372,25 +372,18 @@ fetch_and_deploy_gh_release() { done fi - local filename="" - - if [[ -n "$url" ]]; then - filename="${url##*/}" - $STD msg_info "Downloading $url" - if ! curl -f#SL -o "$tmpdir/$filename" "$url"; then - msg_error "Failed to download $filename from $url" - rm -rf "$tmpdir" - return 1 - fi - else + if [[ -z "$url" ]]; then url="https://github.com/$repo/archive/refs/tags/v$version.tar.gz" - filename="source.tar.gz" $STD msg_info "Trying GitHub source tarball fallback: $url" - if ! curl -f#SL -o "$tmpdir/$filename" "$url"; then - msg_error "No suitable .tar.gz release asset or fallback source tarball found for $repo" - rm -rf "$tmpdir" - return 1 - fi + fi + + local filename="${url##*/}" + $STD msg_info "Downloading $url" + + if ! curl -fsSL -o "$tmpdir/$filename" "$url"; then + msg_error "No suitable .tar.gz release asset or fallback source tarball found for $repo" + rm -rf "$tmpdir" + return 1 fi mkdir -p "/opt/$app"