propellor-5.17: property-based host configuration management in haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Propellor.Types.Chroot

Documentation

data ChrootInfo Source #

Constructors

ChrootInfo 

Fields

Instances

Instances details
Monoid ChrootInfo Source # 
Instance details

Defined in Propellor.Types.Chroot

Semigroup ChrootInfo Source # 
Instance details

Defined in Propellor.Types.Chroot

Methods

(<>) :: ChrootInfo -> ChrootInfo -> ChrootInfo #

sconcat :: NonEmpty ChrootInfo -> ChrootInfo

stimes :: Integral b => b -> ChrootInfo -> ChrootInfo

Show ChrootInfo Source # 
Instance details

Defined in Propellor.Types.Chroot

Methods

showsPrec :: Int -> ChrootInfo -> ShowS

show :: ChrootInfo -> String

showList :: [ChrootInfo] -> ShowS

Empty ChrootInfo Source # 
Instance details

Defined in Propellor.Types.Chroot

Methods

isEmpty :: ChrootInfo -> Bool Source #

IsInfo ChrootInfo Source # 
Instance details

Defined in Propellor.Types.Chroot

data ChrootCfg Source #

Constructors

NoChrootCfg 
SystemdNspawnCfg [(String, Bool)] 

Instances

Instances details
Monoid ChrootCfg Source # 
Instance details

Defined in Propellor.Types.Chroot

Semigroup ChrootCfg Source # 
Instance details

Defined in Propellor.Types.Chroot

Methods

(<>) :: ChrootCfg -> ChrootCfg -> ChrootCfg #

sconcat :: NonEmpty ChrootCfg -> ChrootCfg

stimes :: Integral b => b -> ChrootCfg -> ChrootCfg

Show ChrootCfg Source # 
Instance details

Defined in Propellor.Types.Chroot

Methods

showsPrec :: Int -> ChrootCfg -> ShowS

show :: ChrootCfg -> String

showList :: [ChrootCfg] -> ShowS

Eq ChrootCfg Source # 
Instance details

Defined in Propellor.Types.Chroot

Methods

(==) :: ChrootCfg -> ChrootCfg -> Bool

(/=) :: ChrootCfg -> ChrootCfg -> Bool

Empty ChrootCfg Source # 
Instance details

Defined in Propellor.Types.Chroot

Methods

isEmpty :: ChrootCfg -> Bool Source #