run_update() { local installPath="${HOME}/.local/games" local gameName="upheaval-linux.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_Gui" unzip -od "${installPath}/Upheaval_Gui" "${cache}/upheaval-linux.zip" }