[commit: Cabal] master: Put the default logging and reporting setting in the initial config file. (084de42)
Ian Lynagh
igloo at earth.li
Fri Jun 24 02:02:46 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/084de42bc8c07a352de9df11a8c0b3b4f9341b93
>---------------------------------------------------------------
commit 084de42bc8c07a352de9df11a8c0b3b4f9341b93
Author: Duncan Coutts <duncan at haskell.org>
Date: Sun Feb 15 19:05:24 2009 +0000
Put the default logging and reporting setting in the initial config file.
>---------------------------------------------------------------
cabal-install/Distribution/Client/Config.hs | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/cabal-install/Distribution/Client/Config.hs b/cabal-install/Distribution/Client/Config.hs
index d51aca3..09a86be 100644
--- a/cabal-install/Distribution/Client/Config.hs
+++ b/cabal-install/Distribution/Client/Config.hs
@@ -27,6 +27,8 @@ module Distribution.Client.Config (
import Distribution.Client.Types
( RemoteRepo(..), Username(..), Password(..) )
+import Distribution.Client.BuildReports.Types
+ ( ReportLevel(..) )
import Distribution.Client.Setup
( GlobalFlags(..), globalCommand
, ConfigExFlags(..), configureExOptions, defaultConfigExFlags
@@ -174,10 +176,15 @@ baseSavedConfig = do
initialSavedConfig :: IO SavedConfig
initialSavedConfig = do
cacheDir <- defaultCacheDir
+ logsDir <- defaultLogsDir
return mempty {
savedGlobalFlags = mempty {
globalCacheDir = toFlag cacheDir,
globalRemoteRepos = [defaultRemoteRepo]
+ },
+ savedInstallFlags = mempty {
+ installSummaryFile = [toPathTemplate (logsDir </> "build.log")],
+ installBuildReports= toFlag AnonymousReports
}
}
More information about the Cvs-libraries
mailing list