summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-05-27Export CommandParam, boolSystem, safeSystem and shellEscape from ↵Joey Hess
Propellor.Property.Cmd, so they are available for use in constricting your own Properties when using propellor as a library. Several imports of Utility.SafeCommand now redundant.
2015-05-27merge changes from git-annexJoey Hess
2015-05-26propellor spinJoey Hess
2015-05-24remove unnecessary use of ensurePropertyJoey Hess
2015-05-24propellor spinJoey Hess
2015-05-22propellor spinJoey Hess
2015-05-22propellor spinJoey Hess
2015-05-22mergeJoey Hess
2015-05-22propellor spinJoey Hess
2015-05-18propellor spinJoey Hess
2015-05-18show docs in haddockJoey Hess
2015-05-18refactorJoey Hess
2015-05-16comment typoJoey Hess
2015-05-16add trivial HasImage instance for ImageJoey Hess
2015-05-16Add HasImage type class which provides getImageName method to extract an ↵Antoine Eiche
image name. Image related functions now require a HasImage instance.
2015-05-12Docker images related properties.Antoine Eiche
- a property to pull image from standard Docker Hub registry. - a property to build image from a local directory (with a Dockerfile).
2015-05-12add Docker.Container field labels containerImage and containerHostAntoine Eiche
2015-05-07cmdProperty' renamed to cmdPropertyEnv to make way for a new, more generic ↵Joey Hess
cmdProperty' (API change)
2015-05-07merge from git-annexJoey Hess
2015-04-29remove unused importJoey Hess
2015-04-29avoid checking build deps if cabal configures okJoey Hess
2015-04-29Ensure build deps are installed before building propellor in --spin and cron ↵Joey Hess
job, even if propellor was already built before, to deal with upgrades that add new dependencies.
2015-04-29propellor spinJoey Hess
2015-04-29propellor spinJoey Hess
2015-04-25won't be ueing stable hereJoey Hess
2015-04-25Removed Obnam.latestVersion which was only needed for Debian wheezy backport.Joey Hess
2015-04-23propellor spinJoey Hess
2015-04-23fix type signature, filepath and string params were flippedJoey Hess
thanks, gueux
2015-04-22propellor spinJoey Hess
2015-04-22ensureProperty takes a list of commands to run, but Git.bareRepoJelmer Vernooij
previously passed a list of arguments instead. Signed-Off-By: Jelmer Vernooij <jelmer@debian.org>
2015-04-22use new propertyJoey Hess
2015-04-22API change: Added User and Group newtypes, and Properties that used to use ↵Joey Hess
the type UserName = String were changed to use them. Note that UserName is kept and PrivData still uses it in its sum type. This is to avoid breaking PrivData serialization.
2015-04-21propellor spinJoey Hess
2015-04-21propellor spinJoey Hess
2015-04-21propellor spinJoey Hess
2015-04-21propellor spinJoey Hess
2015-04-21propellor spinJoey Hess
2015-04-19debCdn changed to new httpredir.debian.org official replacement for ↵Joey Hess
http.debian.net.
2015-04-19Added hasLoginShell and shellEnabled.Joey Hess
My code with some improvements from weinzwang.
2015-04-19jessie is almost ready to be the new debian stable, update a few examplesJoey Hess
no behavior changes
2015-04-12propellor spinJoey Hess
2015-04-11expandJoey Hess
2015-04-09remove ssh key from desc, too longJoey Hess
2015-04-07propellor spinJoey Hess
2015-04-07propellor spinJoey Hess
2015-04-07propellor spinJoey Hess
2015-04-07propellor spinJoey Hess
2015-04-07split out a moduleJoey Hess
2015-04-02/dev/null any error from propellor --checkJoey Hess
This includes "unknown option" from old versions of propellor..
2015-04-02Make propellor resistent to changes to shared libraries, such as libffiJoey Hess
* Make propellor resistent to changes to shared libraries, such as libffi, which might render the propellor binary unable to run. This is dealt with by checking the binary both when running propellor on a remote host, and by Cron.runPropellor. If the binary doesn't work, it will be rebuilt. * Note that since a new switch had to be added to allow testing the binary, upgrading to this version will cause a rebuild from scratch of propellor.