From 6f807aa72fd214e7cbeb3c56497f4f28dc70ff08 Mon Sep 17 00:00:00 2001
From: Christian Colglazier <christian@cacolglazier.com>
Date: Sun, 19 May 2024 10:10:49 -0400
Subject: [PATCH] Fix dragonframe installer download

---
 scripts/bin/installers/dragonframe-install.sh | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/scripts/bin/installers/dragonframe-install.sh b/scripts/bin/installers/dragonframe-install.sh
index 506e501..5e49c2e 100755
--- a/scripts/bin/installers/dragonframe-install.sh
+++ b/scripts/bin/installers/dragonframe-install.sh
@@ -15,8 +15,9 @@ function postInstallFix() {
 dragonframe=$(searchProgramInstalled dragonframe20* | \
 		  awk 'END {print $(NF-2), $(NF-1), $NF}')
 dragonframeVersion=$(echo $dragonframe | awk '{print $2;}' | filterVersion)
+agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0'
 url=$(curl -s https://www.dragonframe.com/downloads/ \
-	   -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0" | \
+	   -A $agent | \
 	  grep .rpm | grep downloadButton | grep downloadButton | \
 	  grep -io 'https://[a-z0-9+-._/]*.rpm' | head -n 1)
 urlVersion=$(echo $url | awk -F "-" '{ print $2 }')
@@ -28,8 +29,13 @@ echo Installing Dragonframe $urlVersion
 # Setting up and downloading package
 mkdir -p ~/Downloads/installers/dragonframe
 cd ~/Downloads/installers/dragonframe
-wget $url
+
+
+installer=$(basename "$url")
+curl -s $url \
+     -A $agent \
+     -o $installer
 
 # Install package
-sudo dnf install $(basename "$url") -y
+sudo dnf install $installer -y