From 92286cc5313a501fd9d12f130e442169b661a9f7 Mon Sep 17 00:00:00 2001 From: Lennart Pieperjohanns <95208734+lennartpj@users.noreply.github.com> Date: Mon, 30 Sep 2024 11:25:18 +0200 Subject: [PATCH] Getting FEDORA_URL via https://www.fedoraproject.org/releases.json --- core/tabs/utils/create-bootable-usb.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/tabs/utils/create-bootable-usb.sh b/core/tabs/utils/create-bootable-usb.sh index df1eb18d..68d36fb1 100644 --- a/core/tabs/utils/create-bootable-usb.sh +++ b/core/tabs/utils/create-bootable-usb.sh @@ -67,9 +67,7 @@ fetch_debian_latest_iso() { } fetch_fedora_latest_iso() { - FEDORA_BASE_URL="https://download.fedoraproject.org/pub/fedora/linux/releases/40/Workstation/x86_64/iso/" - FEDORA_ISO=$(curl -s -L "$FEDORA_BASE_URL" | grep -oP 'Fedora-Workstation-Live-x86_64-[\d.-]+\.iso' | sort -V | tail -1) - FEDORA_URL="${FEDORA_BASE_URL}${FEDORA_ISO}" + FEDORA_URL=$(curl -s 'https://www.fedoraproject.org/releases.json' | jq -r '.[] | select(.version == "40" and .arch == "x86_64" and .variant == "Workstation") | select(.link | match(".*Live-x86_64*")) | .link') printf "%b\n" "${GREEN} Selected Fedora Workstation (latest) ISO URL: ${RC} $FEDORA_URL" }