debian-3.23: Modules for working with the Debian package systemSource codeContentsIndex
Debian.Repo.Slice
Description
Types that represent a slice of a repository, as defined by a list of DebSource. This is called a slice because some sections may be omitted, and because different repositories may be combined in the list.
Synopsis
sourceSlices :: SliceList -> SliceList
binarySlices :: SliceList -> SliceList
inexactPathSlices :: SliceList -> SliceList
releaseSlices :: ReleaseName -> SliceList -> SliceList
appendSliceLists :: [SliceList] -> SliceList
verifySourceLine :: CIO m => Maybe EnvRoot -> String -> AptIOT m Slice
verifySourcesList :: CIO m => Maybe EnvRoot -> [DebSource] -> AptIOT m SliceList
repoSources :: CIO m => Maybe EnvRoot -> URI -> AptIOT m SliceList
parseNamedSliceList :: CIO m => String -> AptIOT m (Maybe NamedSliceList)
parseNamedSliceList' :: CIO m => String -> AptIOT m NamedSliceList
Documentation
sourceSlices :: SliceList -> SliceListSource
binarySlices :: SliceList -> SliceListSource
inexactPathSlices :: SliceList -> SliceListSource
releaseSlices :: ReleaseName -> SliceList -> SliceListSource
appendSliceLists :: [SliceList] -> SliceListSource
verifySourceLine :: CIO m => Maybe EnvRoot -> String -> AptIOT m SliceSource
verifySourcesList :: CIO m => Maybe EnvRoot -> [DebSource] -> AptIOT m SliceListSource
repoSources :: CIO m => Maybe EnvRoot -> URI -> AptIOT m SliceListSource
Examine the repository whose root is at the given URI and return a set of sources that includes all of its releases. This is used to ensure that a package we want to upload doesn't already exist in the repository.
parseNamedSliceList :: CIO m => String -> AptIOT m (Maybe NamedSliceList)Source
parseNamedSliceList' :: CIO m => String -> AptIOT m NamedSliceListSource
Create ReleaseCache info from an entry in the config file, which includes a dist name and the lines of the sources.list file. This also creates the basic
Produced by Haddock version 2.4.2