on master help sign in
Add a slug file fpco/stackage-server#37
8bf144aMichael Snoyman
Stackage/InstallInfo.hs+8
@@ -126,6 +126,14 @@ getInstallInfo settings = do
126 , show now
126 , show now
127 ]
127 ]
128
128
129+ System.IO.UTF8.writeFile (incexc </> "slug") $ concat
130+ [ date
131+ , "-"
132+ , ghcVer
133+ , if requireHaskellPlatform settings then "hp" else ""
134+ , if isInc then "-inc" else "-exc"
135+ ]
136+
129 return ii
137 return ii
130
138
131biToSPI :: BuildInfo -> SelectedPackageInfo
139biToSPI :: BuildInfo -> SelectedPackageInfo
Stackage/ServerFiles.hs+1−1
@@ -37,7 +37,7 @@ createHackageFile isInc hp ii ghcVer date hackageH tarballH = do
37 hPutStr tarballH $ concat
37 hPutStr tarballH $ concat
38 [ "#!/bin/bash -ex\n\ntar czfv "
38 [ "#!/bin/bash -ex\n\ntar czfv "
39 , stackageFP
39 , stackageFP
40− , " hackage desc ../build*"
40+ , " hackage desc slug ../build*"
41 ]
41 ]
42 indextargz <- getTarballName
42 indextargz <- getTarballName
43 indexLBS <- L.readFile indextargz
43 indexLBS <- L.readFile indextargz