Add upheaval updater, and add dmidecode to check dependencies in the installer
This commit is contained in:
		
							
								
								
									
										14
									
								
								.update/Upheaval.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										14
									
								
								.update/Upheaval.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| run_update() { | ||||
|     local installPath="${HOME}/.local/games" | ||||
|     local gameName="upheaval-linux-console.zip" | ||||
| for i in ~/Downloads ~/Desktop ; do | ||||
|         find $i -type f -name "$gameName" -exec mv -v {} "${cache}/" \; | ||||
|     done | ||||
|     # If the file is still not available abort. | ||||
|     if [[ ! -f "${cache}/$gameName" ]]; then | ||||
|         dialog --backtitle "Linux Game Manager" --msgbox "Couldn't find $gameName. Please download the file and try again." -1 -1 | ||||
|         exit 1 | ||||
|     fi | ||||
| mkdir -p "${installPath}/upheaval" | ||||
| unzip -od "${installPath}/upheaval" "${cache}/upheaval-linux-console.zip" | ||||
| } | ||||
| @@ -849,6 +849,7 @@ case "${game}" in | ||||
|         ;; | ||||
|     "Upheaval") | ||||
|         check_architecture x86_64 | ||||
|         check_dependencies dmidecode | ||||
|         get_installer "upheaval-linux-console.zip" "https://leonegaming.itch.io/upheaval" | ||||
|         mkdir -p "${installPath}/Upheaval" | ||||
|         unzip -d "${installPath}/Upheaval" "${cache}/upheaval-linux-console.zip" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user