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

Safe HaskellNone




built :: FilePath -> System -> DebootstrapConfig -> Property Linux Source #

Builds a chroot in the given directory using debootstrap.

The System can be any OS and architecture that debootstrap and the kernel support.

installed :: RevertableProperty Linux Linux Source #

Ensures debootstrap is installed.

When necessary, falls back to installing debootstrap from source. Note that installation from source is done by downloading the tarball from a Debian mirror, with no cryptographic verification.

programPath :: IO (Maybe FilePath) Source #

Finds debootstrap in PATH, but fall back to looking for the wrapper script that is installed, outside the PATH, when debootstrap is installed from source.