https://github.com/AppImageCrafters/appimage-runtime/blob/main/patches/fusermount2_fallback.patch falls back to fusermount in case fusermount3 is not found.
This helps for systems that have libfuse2 but not libfuse3 installed.
But what about future systems that will have libfuse4, 5, ... n instead of libfuse3?
Maybe we should fall back to those as well:
- Try fusermount3
- If not available, fall back to fusermount
- If not available, fall back to fusermount4
- If not available, fall back to fusermount5
- ...
- If not available, fall back to fusermountN
Yes, it's "based on hope", but it'd be no worse than not even trying...
https://github.com/AppImageCrafters/appimage-runtime/blob/main/patches/fusermount2_fallback.patch falls back to
fusermountin casefusermount3is not found.This helps for systems that have libfuse2 but not libfuse3 installed.
But what about future systems that will have libfuse4, 5, ... n instead of libfuse3?
Maybe we should fall back to those as well:
Yes, it's "based on hope", but it'd be no worse than not even trying...