Init script: Added possiblity for overriding JULIAUP_VERSION
This PR should make it possible to customize the juliaup version used, e.g., to lock the juliaup version used for reproducibility in a Dockerfile.
Do we really want this? My original idea for Juliaup was really that it would always be on the latest version for everyone, and that reproducability would really only come in for Julia itself. We also don't really publish a list of available versions anywhere, or make any guarantees that old versions will hang around.
I can see that this might be useful if we ever make a breaking change in Juliaup...
Yeah - it would be nice to avoid accidental breaking changes sneaking in: I got bit by https://github.com/JuliaLang/juliaup/pull/661 as I relied on setting JULIA_DEPOT_PATH - requiring also setting JULIAUP_DEPOT_PATH: https://github.com/FluxML/Torch.jl/pull/61/files#diff-13bd9d7a30bf46656bc81f1ad5b908a627f9247be3f7d76df862b0578b534fc6R24