Open
Description
(continuing from #5491)
Right now cabal v2-install x
first builds x and then attempts to symlink its executables, failing if they already exist.
Instead, we should check for existing symlinks before building anything, and fail as early as possible. See #5491 (comment) and previous comments