Skip to content
Snippets Groups Projects
Unverified Commit f2b2ab7c authored by Daniel Gröber (dxld)'s avatar Daniel Gröber (dxld) Committed by Mikhail Glushenkov
Browse files

Merge pull request #6195 from DanielG/fix-v2-install-progdb

Fix v2-install ProgramDb confusion

(cherry picked from commit a7a9766a)
parent 62a1e4ad
No related branches found
No related tags found
No related merge requests found
......@@ -442,7 +442,8 @@ installAction (configFlags, configExFlags, installFlags, haddockFlags, testFlags
hcPath = flagToMaybe projectConfigHcPath
hcPkg = flagToMaybe projectConfigHcPkg
progDb =
-- ProgramDb with directly user specified paths
preProgDb =
userSpecifyPaths (Map.toList (getMapLast packageConfigProgramPaths))
. userSpecifyArgss (Map.toList (getMapMappend packageConfigProgramArgs))
. modifyProgramSearchPath
......@@ -450,9 +451,10 @@ installAction (configFlags, configExFlags, installFlags, haddockFlags, testFlags
| dir <- fromNubList packageConfigProgramPathExtra ])
$ defaultProgramDb
-- progDb is a program database with compiler tools configured properly
(compiler@Compiler { compilerId =
compilerId@(CompilerId compilerFlavor compilerVersion) }, platform, progDb') <-
configCompilerEx hcFlavor hcPath hcPkg progDb verbosity
compilerId@(CompilerId compilerFlavor compilerVersion) }, platform, progDb) <-
configCompilerEx hcFlavor hcPath hcPkg preProgDb verbosity
let
globalEnv name =
......@@ -499,7 +501,7 @@ installAction (configFlags, configExFlags, installFlags, haddockFlags, testFlags
cabalLayout = mkCabalDirLayout cabalDir mstoreDir mlogsDir
packageDbs = storePackageDBStack (cabalStoreDirLayout cabalLayout) compilerId
installedIndex <- getInstalledPackages verbosity compiler packageDbs progDb'
installedIndex <- getInstalledPackages verbosity compiler packageDbs progDb
let (envSpecs, envEntries') = environmentFileToSpecifiers installedIndex envEntries
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment