mirror of
				https://github.com/oSoWoSo/DistroHopper.git
				synced 2024-08-14 22:46:53 +00:00 
			
		
		
		
	Fix: Account for BlendOS 23.04 images moving to sourceforge (#699)
* Fix: initial correction for 23.04 moving to sourceforge and also now having 2 editions * tested and tidied
This commit is contained in:
		
							parent
							
								
									215633947e
								
							
						
					
					
						commit
						ddc23b9f77
					
				
					 1 changed files with 30 additions and 3 deletions
				
			
		
							
								
								
									
										33
									
								
								quickget
									
										
									
									
									
								
							
							
						
						
									
										33
									
								
								quickget
									
										
									
									
									
								
							|  | @ -276,10 +276,16 @@ function editions_arcolinux() { | |||
| } | ||||
| 
 | ||||
| function releases_blendos() { | ||||
|     curl -s https://api.github.com/repos/blend-os/blendOS/releases  |grep tag_name | grep -o -E '[[:digit:]]+\.[[:digit:]]+' | ||||
|     local RLIST | ||||
|     RLIST=$(curl -s https://api.github.com/repos/blend-os/blendOS/releases  |grep tag_name | grep -o -E '[[:digit:]]+\.[[:digit:]]+' | tr ' \r\n' ' ') | ||||
|     echo ${RLIST} | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| function editions_blendos() { | ||||
|     echo gnome kde | ||||
| } | ||||
| 
 | ||||
| function releases_cachyos() { | ||||
|     echo 2300305 | ||||
| } | ||||
|  | @ -1046,9 +1052,30 @@ function get_arcolinux() { | |||
| } | ||||
| 
 | ||||
| function get_blendos() { | ||||
|     local EDITION="${1:-}" | ||||
|     local HASH="" | ||||
|     local URL="$(curl -s https://api.github.com/repos/blend-os/blendOS/releases  |grep 'browser_download_url'|grep ${RELEASE} | grep -o '\"http.*\.iso\"'| cut -d\" -f 2| head -1)" | ||||
|     HASH=$(curl -s "${URL}.sha256sum" | cut -d' ' -f1) | ||||
|     local URL="" | ||||
|     case ${RELEASE} in | ||||
|       23.01) | ||||
|         URL="$(curl -s https://api.github.com/repos/blend-os/blendOS/releases  |grep 'browser_download_url'|grep ${RELEASE} | grep -o '\"http.*\.iso\"'| cut -d\" -f 2| head -1)" | ||||
|         HASH=$(curl -s "${URL}.sha256sum" | cut -d' ' -f1) | ||||
|         ;; | ||||
|       23.04) | ||||
|         case ${EDITION} in | ||||
|           gnome) | ||||
|             TMPURL=$(wget -q -S -O- --max-redirect=0 "https://sourceforge.net/projects/blendos/files/23.04-1/${EDITION^^}/blendOS-2023.04.22-x86_64-${EDITION,,}.iso/download" 2>&1 | grep -i Location | cut -d' ' -f4) | ||||
|             URL=${TMPURL%\?*} | ||||
|             HASH=$(curl -s https://sourceforge.net/projects/blendos/files/${RELEASE}-1/${EDITION:-GNOME}/|grep  -o -E '\"sha1\":\".*\"'|cut -d\" -f4) | ||||
|             ;; | ||||
|           kde|plasma) | ||||
|             local ED_DE="Plasma" | ||||
|             TMPURL=$(wget -q -S -O- --max-redirect=0 "https://sourceforge.net/projects/blendos/files/23.04-1/${ED_DE^}/blendOS-2023.04.22-x86_64-${ED_DE,,}.iso/download" 2>&1 | grep -i Location | cut -d' ' -f4) | ||||
|             URL=${TMPURL%\?*} | ||||
|             HASH=$(curl -s https://sourceforge.net/projects/blendos/files/${RELEASE}-1/Plasma/|grep  -o -E '\"sha1\":\".*\"'|cut -d\" -f4) | ||||
|             ;; | ||||
|         esac | ||||
|         ;; | ||||
|     esac | ||||
|     echo "${URL} ${HASH}" | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue