Safe Haskell | None |
---|
Documentation
type ArchRelease = Map String DebInfoSource
type Release = Map String ArchReleaseSource
unrollEntry :: ([Char], [Char]) -> [Char]Source
loadRelease :: String -> IO ReleaseSource
releaseJSON :: String -> IO ReleaseSource
updateRelease :: (Ord k1, Ord k) => [k1] -> Map k1 (Map k a) -> Map k1 (Map k a) -> Map k1 (Map k a)Source
getPkg :: ApotikiConfig -> (String, ArchRelease) -> (String, ByteString)Source
writePackages :: ApotikiConfig -> (String, ByteString) -> IO (String, [String])Source
writeGzPackages :: ApotikiConfig -> (String, ByteString) -> IO (String, [String])Source
writeArchRelease :: ApotikiConfig -> (String, ArchRelease) -> IO (String, [String])Source
sha256info :: ([Char], [[Char]]) -> [Char]Source
writeGlobalRelease :: ApotikiConfig -> [(String, [String])] -> IO ()Source
releaseMkDirs :: ApotikiConfig -> IO ()Source
writeRelease :: ApotikiConfig -> Release -> IO ()Source