@@ -34,8 +34,6 @@ dropExcluded bs m0 =
35getInstallInfo :: SelectSettings -> IO InstallInfo
35getInstallInfo :: SelectSettings -> IO InstallInfo
36getInstallInfo settings = do
36getInstallInfo settings = do
37− putStrLn "Loading Haskell Platform"
39 core <- do
37 core <- do
40 putStrLn "Loading core packages from global database"
38 putStrLn "Loading core packages from global database"
41 getGlobalPackages $ selectGhcVersion settings
39 getGlobalPackages $ selectGhcVersion settings
@@ -108,14 +106,18 @@ getInstallInfo settings = do
108 putStrLn $ "Inclusive/exclusive: " ++ incexc
106 putStrLn $ "Inclusive/exclusive: " ++ incexc
110 putStrLn "Creating hackage file (for publishing to Stackage server)"
108 putStrLn "Creating hackage file (for publishing to Stackage server)"
109+ let isHP = requireHaskellPlatform settings
111 IO.withBinaryFile (incexc </> "hackage") IO.WriteMode $ \hackageH ->
110 IO.withBinaryFile (incexc </> "hackage") IO.WriteMode $ \hackageH ->
112 IO.withBinaryFile (incexc </> "create-snapshot.sh") IO.WriteMode
111 IO.withBinaryFile (incexc </> "create-snapshot.sh") IO.WriteMode
113− (createHackageFile isInc ii ghcVer date hackageH)
112+ (createHackageFile isInc isHP ii ghcVer date hackageH)
115 putStrLn "Creating desc file (for publishing to Stackage server)"
114 putStrLn "Creating desc file (for publishing to Stackage server)"
116 System.IO.UTF8.writeFile (incexc </> "desc") $ concat
115 System.IO.UTF8.writeFile (incexc </> "desc") $ concat
117 [ "Stackage build for GHC "
116 [ "Stackage build for GHC "
118+ , if requireHaskellPlatform settings
119+ then " + Haskell Platform"