propellor-5.3.3: property-based host configuration management in haskell

Safe Haskell | None
Language | Haskell98

Propellor.Property.SiteSpecific.GitAnnexBuilder

# Documentation

builduser :: UserName Source #

homedir :: FilePath Source #

gitbuilderdir :: FilePath Source #

builddir :: FilePath Source #

type TimeOut = String Source #

type ArchString = String Source #

autobuilder :: ArchString -> Times -> TimeOut -> Property (HasInfo + DebianLike) Source #

tree :: ArchString -> Flavor -> Property DebianLike Source #

buildDepsApt :: Property DebianLike Source #

buildDepsNoHaskellLibs :: Property DebianLike Source #

haskellPkgsInstalled :: String -> Property DebianLike Source #

cabalDeps :: Property UnixLike Source #

autoBuilderContainer :: (DebianSuite -> Architecture -> Flavor -> Property (HasInfo + Debian)) -> DebianSuite -> Architecture -> Flavor -> Times -> TimeOut -> Container Source #

type Flavor = Maybe String Source #

standardAutoBuilder :: DebianSuite -> Architecture -> Flavor -> Property (HasInfo + Debian) Source #

stackAutoBuilder :: DebianSuite -> Architecture -> Flavor -> Property (HasInfo + Debian) Source #

stackInstalled :: Property Linux Source #

armAutoBuilder :: DebianSuite -> Architecture -> Flavor -> Property (HasInfo + Debian) Source #

androidAutoBuilderContainer :: Times -> TimeOut -> Container Source #

androidAutoBuilderContainer' :: MachineName -> Property DebianLike -> FilePath -> Times -> TimeOut -> Container Source #