Conty now uses statically linked bash and busybox, so it no longer depends on system-wide bash, tar and gzip.
And other improvements in this commit:
* NVIDIA_HANDLER improved and enabled by default.
* Reworked the self-update feature, it uses fuse-overlayfs now instead of extracting the whole image.
* Added the CUSTOM_MNT, which allows to use Conty with already mounted custom moint points and directory structures.
* create-conty.sh now automatically sets the correct sizes in conty-start.sh
* Added more locales
Sometimes some packages fail to install due to, for instance, mirror issues or due to unstable connection. Running pacman twice increses the chance of successful installation in such cases.
There is an issue with installing one of its dependencies from one of the Chaotic-AUR mirrors. So i remove it from the package list, until the issue is resolved.
pcsx2 has been remove from the official Arch repos some time ago, but there is pcsx2-git in Chaotic-AUR.
Also remove python-magic-ahupp since it's no longer in Chaotic-AUR.
The script now verifies the SHA256 checksum of the bootstrap before using it. Also, if the checksum verification or download fails, the script will retry with other mirrors.
First of all, the script now checks if Chaotic-AUR keyring and mirrorlist are downloaded correctly, and terminates execution otherwise.
Secondly, pacman skips installing all packages even if only few of them can not be installed (for example, missing from the repos), which is not an ideal behaviour for us. So before installing the packages the script now checks which of them are present in the repos and skips only those which are missing.