From 174600a615f0343dd9fe78dce8b8e56592dc82e5 Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Mon, 21 Feb 2022 02:12:35 +0000 Subject: [PATCH] Refactor get_haiku() --- quickget | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/quickget b/quickget index 38d61c7..18d966f 100755 --- a/quickget +++ b/quickget @@ -1430,16 +1430,18 @@ function get_garuda() { } function get_haiku() { + local BASE="" local ISO="" local URL="" local HASH="" validate_release "releases_haiku" + BASE=$(echo "${RELEASE}" | cut -d'-' -f1) + URL="https://cdn.haiku-os.org/haiku-release/${BASE}" ISO="haiku-${RELEASE}-anyboot.iso" - URL="https://cdn.haiku-os.org/haiku-release/$(echo $RELEASE | awk -F '-' '{print $1}')/${ISO}" - HASH=$(wget -q -O- ${URL}.sha256 | grep "${ISO}" | cut -d' ' -f4) - web_get "${URL}" "${VM_PATH}" + HASH=$(wget -q -O- "${URL}/${ISO}.sha256" | grep "${ISO}" | cut -d' ' -f4) + web_get "${URL}/${ISO}" "${VM_PATH}" check_hash "${ISO}" "${HASH}" make_vm_config "${ISO}" }