Skip to content

bootstrap-haskell: XDG: set proper GHCUP_DIR & create it

Fixes XDG install mode.

Without XDG - GHCUP_BIN was creating ~/.ghcup/bin recursively before GHCUP_DIR ~/.ghcup was used. XDG setting exposed that case, because now GHCUP_BIN does not include GHCUP_DIR.

Makes sure that the directory exists before putting a file into it.

Edited by Anton Latukha

Merge request reports