summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuncan Coutts <duncan.coutts@worc.ox.ac.uk>2007-08-06 15:28:24 +0000
committerDuncan Coutts <duncan.coutts@worc.ox.ac.uk>2007-08-06 15:28:24 +0000
commitb4a94ccf25eea5377e4f0c214225c3d7e2c35bde (patch)
tree714b78c7ec8b3cdf4d287b4e32561dd8fe2fc253
parent297bd57250cd9d2132bc5378a94681f34723d17f (diff)
downloadhaskell-b4a94ccf25eea5377e4f0c214225c3d7e2c35bde.tar.gz
Use emptyRegisterFlags and emptyCopyFlags for reduced fragility
So we will inherit default values for any new flags that get added, so things should not break if new flags are added.
-rw-r--r--libraries/installPackage.hs7
1 files changed, 2 insertions, 5 deletions
diff --git a/libraries/installPackage.hs b/libraries/installPackage.hs
index 060ba79ff1..3d190d6432 100644
--- a/libraries/installPackage.hs
+++ b/libraries/installPackage.hs
@@ -26,15 +26,12 @@ main = do args <- getArgs
doit :: FilePath -> FilePath -> Verbosity -> IO ()
doit pref ghcpkg verbosity =
do let userHooks = simpleUserHooks
- copyFlags = CopyFlags {
+ copyFlags = emptyCopyFlags {
copyDest = NoCopyDest,
copyVerbose = verbosity
}
- registerFlags = RegisterFlags {
+ registerFlags = emptyRegisterFlags {
regUser = MaybeUserGlobal,
- regGenScript = False,
- regInPlace = False,
- regWithHcPkg = Just ghcpkg,
regVerbose = verbosity
}
lbi <- getPersistBuildConfig