mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-08 13:00:18 +02:00
Makes curl do its continue feature to give the users the best chance of downloading a rootfs. We don't need to restart the full file transfer on failure. Helps people with slower connections. On failure to download, asks the user if they want to retry the download rather than just exiting with a weird error about hash failure. Once the image is downloaded, now changes options depending on if squashfuse or unsquashfs works. Prevents the user from selecting a bad option and getting unexpected behaviour. Ideally we would do a squashfs mount test as well for platforms that don't have working FUSE, like termux. This is harder to get right and its for an unsupported platform, so I'm not going to invest more time with it. Fixes #1525 Fixes #1526 Fixes #1527