Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data RepoSource Source #
Where a propellor repository should be bootstrapped from.
GitRepoUrl String | |
GitRepoOutsideChroot | When used in a chroot, this copies the git repository from outside the chroot, including its configuration. |
bootstrappedFrom :: RepoSource -> Property Linux Source #
Bootstraps a propellor installation into usrlocalpropellor
This property only does anything when used inside a chroot. This is particularly useful inside a chroot used to build a disk image, to make the disk image have propellor installed.
The git repository is cloned (or pulled to update if it already exists).
All build dependencies are installed, using distribution packages or falling back to using cabal.
clonedFrom :: RepoSource -> Property Linux Source #
Clones the propellor repeository into usrlocalpropellor
If the propellor repo has already been cloned, pulls to get it up-to-date.