I believe the PS2DEV repo should clone all necessary repos before attempting to compile the toolchain.
On shoddy internet like my own, it is very annoying to have to restart the entire process each time my internet goes out when downloading a repository. If the repositories were all cloned before the compilation process, it would give me and others a much easier time compiling the toolchain without having to repeat the compilation process each time a repository fails to download at runtime. Alternatively, the scripts could be less error prone and allow repeating the last script ran before bailing out of the process entirely.
I believe the PS2DEV repo should clone all necessary repos before attempting to compile the toolchain.
On shoddy internet like my own, it is very annoying to have to restart the entire process each time my internet goes out when downloading a repository. If the repositories were all cloned before the compilation process, it would give me and others a much easier time compiling the toolchain without having to repeat the compilation process each time a repository fails to download at runtime. Alternatively, the scripts could be less error prone and allow repeating the last script ran before bailing out of the process entirely.