Maintainer | Félix Sipma <felix+propellor@gueux.org> |
---|---|
Safe Haskell | None |
Language | Haskell98 |
Synopsis
- data DebianPriority
- showPriority :: DebianPriority -> String
- mirror :: DebianMirror -> Property DebianLike
- data RsyncExtra
- data Method
- = Ftp
- | Http
- | Https
- | Rsync
- | MirrorFile
- data DebianMirror
- debianMirrorHostName :: HostName -> DebianMirror -> DebianMirror
- debianMirrorSuites :: [DebianSuite] -> DebianMirror -> DebianMirror
- debianMirrorArchitectures :: [Architecture] -> DebianMirror -> DebianMirror
- debianMirrorSections :: [Section] -> DebianMirror -> DebianMirror
- debianMirrorSourceBool :: Bool -> DebianMirror -> DebianMirror
- debianMirrorPriorities :: [DebianPriority] -> DebianMirror -> DebianMirror
- debianMirrorMethod :: Method -> DebianMirror -> DebianMirror
- debianMirrorKeyring :: FilePath -> DebianMirror -> DebianMirror
- debianMirrorRsyncExtra :: [RsyncExtra] -> DebianMirror -> DebianMirror
- mkDebianMirror :: FilePath -> Times -> DebianMirror
Documentation
data DebianPriority Source #
Instances
Eq DebianPriority Source # | |
Defined in Propellor.Property.DebianMirror (==) :: DebianPriority -> DebianPriority -> Bool # (/=) :: DebianPriority -> DebianPriority -> Bool # | |
Show DebianPriority Source # | |
Defined in Propellor.Property.DebianMirror showsPrec :: Int -> DebianPriority -> ShowS # show :: DebianPriority -> String # showList :: [DebianPriority] -> ShowS # |
showPriority :: DebianPriority -> String Source #
mirror :: DebianMirror -> Property DebianLike Source #
data RsyncExtra Source #
Instances
Eq RsyncExtra Source # | |
Defined in Propellor.Property.DebianMirror (==) :: RsyncExtra -> RsyncExtra -> Bool # (/=) :: RsyncExtra -> RsyncExtra -> Bool # | |
Show RsyncExtra Source # | |
Defined in Propellor.Property.DebianMirror showsPrec :: Int -> RsyncExtra -> ShowS # show :: RsyncExtra -> String # showList :: [RsyncExtra] -> ShowS # |
data DebianMirror Source #
To get a new DebianMirror and set options, use:
mkDebianMirror mymirrordir mycrontimes . debianMirrorHostName "otherhostname" . debianMirrorSourceBool True
debianMirrorSuites :: [DebianSuite] -> DebianMirror -> DebianMirror Source #
debianMirrorSections :: [Section] -> DebianMirror -> DebianMirror Source #
debianMirrorMethod :: Method -> DebianMirror -> DebianMirror Source #
debianMirrorRsyncExtra :: [RsyncExtra] -> DebianMirror -> DebianMirror Source #
mkDebianMirror :: FilePath -> Times -> DebianMirror Source #