Create bindir in upgradeGHCup

This should only be necessary in edge cases.
This commit is contained in:
Julian Ospald 2020-07-06 23:32:50 +02:00
parent 618a05484c
commit 40ffb7fd73
No known key found for this signature in database
GPG Key ID: 511B62C09D50CD28

View File

@ -927,6 +927,8 @@ upgradeGHCup dls mtarget force = do
`unionFileModes` ownerExecuteMode `unionFileModes` ownerExecuteMode
`unionFileModes` groupExecuteMode `unionFileModes` groupExecuteMode
`unionFileModes` otherExecuteMode `unionFileModes` otherExecuteMode
binDir <- liftIO $ ghcupBinDir
liftIO $ createDirIfMissing newDirPerms binDir
case mtarget of case mtarget of
Nothing -> do Nothing -> do
dest <- liftIO $ ghcupBinDir dest <- liftIO $ ghcupBinDir