From b4a94ccf25eea5377e4f0c214225c3d7e2c35bde Mon Sep 17 00:00:00 2001 From: Duncan Coutts Date: Mon, 6 Aug 2007 15:28:24 +0000 Subject: [PATCH] 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. --- libraries/installPackage.hs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/libraries/installPackage.hs b/libraries/installPackage.hs index 060ba79..3d190d6 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 -- 1.7.10.4