Skip to content

Commit

Permalink
Try to get the right package DB stuff in place.
Browse files Browse the repository at this point in the history
Suggested by Duncan.
  • Loading branch information
bos committed Jul 5, 2011
1 parent 01a930b commit 00dfa09
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions Setup.hs
Expand Up @@ -99,16 +99,15 @@ register' pkg@PackageDescription { library = Just lib }
_ | modeGenerateRegFile -> die "Generate Reg File not supported"
| modeGenerateRegScript -> die "Generate Reg Script not supported"
| otherwise -> registerPackage verbosity
-- installedPkgInfo pkg lbi inplace packageDb
installedPkgInfo pkg lbi inplace (withPackageDB lbi)
installedPkgInfo pkg lbi inplace
(withPackageDB lbi)

where
modeGenerateRegFile = isJust (flagToMaybe (regGenPkgConf regFlags))
modeGenerateRegScript = fromFlag (regGenScript regFlags)
inplace = fromFlag (regInPlace regFlags)
packageDb = case flagToList (regPackageDB regFlags) of
[] -> [registrationPackageDB (withPackageDB lbi)]
xs -> xs
packageDb = nub $ withPackageDB lbi ++
maybeToList (flagToMaybe (regPackageDB regFlags))
distPref = fromFlag (regDistPref regFlags)
verbosity = fromFlag (regVerbosity regFlags)

Expand Down

0 comments on commit 00dfa09

Please sign in to comment.