summaryrefslogtreecommitdiff
path: root/src/Propellor
AgeCommit message (Collapse)Author
2016-02-07force-lock fails when repo doesn't exist, so don't && itJoey Hess
2016-02-07Delete /etc/apt/apt.conf.d/50unattended-upgrades.ucf-dist when ↵Joey Hess
unattended-upgrades is installed, to work around #812380 which results in many warnings from apt, including in cron mails.
2016-02-06Obnam: To cause old generations to be forgotten, keepParam can be passed to ↵Joey Hess
a backup property; this causes obnam forget to be run.
2016-02-02Fix (->-) signature in Propellor.Types.ContainerLeonardo Taglialegne
2016-01-22rewordJoey Hess
2016-01-22more textJoey Hess
2016-01-12add missing Control.Applicative imports for old ghcJoey Hess
2016-01-05improve docJoey Hess
2016-01-05Git.bareRepoDefaultBranch propertySean Whitton
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit e17fda60d307cbdde1a1735b379fa5b19e5dbe4a)
2016-01-03refactor into smaller modules to untangle git and gpg modulesJoey Hess
2016-01-03Gpg: use gpg.program from git configFélix Sipma
(cherry picked from commit dd572a741f1ca4bce8f984c350d9045d979f1813)
2016-01-03Add Munin module.Jelmer Vernooij
Signed-off-by: Jelmer Vernooij <jelmer@jelmer.uk>
2016-01-03Fix typo: indidate -> indicate.Jelmer Vernooij
2016-01-02clean cache on autobuildersJoey Hess
2015-12-31actually parse service linesJoey Hess
So whitespace etc changes don't matter
2015-12-31propellor spinJoey Hess
2015-12-31inet services cannot be private; adjust typeJoey Hess
2015-12-31propellor spinJoey Hess
2015-12-31Postfix: Add service property to enable/disable services in master.cf.Joey Hess
2015-12-31spin --via: Avoid committing on relay host.Joey Hess
2015-12-30Bootstrap apt-get installs run with deconf noninteractive frontend.Joey Hess
Debconf was prompting because installing git needed a new libc, which prompts for service restarts..
2015-12-30shell script copied into bin dir by their provisioning scriptJoey Hess
2015-12-30add GNUPGBIN environment variableFélix Sipma
(cherry picked from commit dc3c55355246ec00782d636105871fe461587256)
2015-12-29Add convenience .installed for lightdm.Jelmer Vernooij
Signed-off-by: Jelmer Vernooij <jelmer@jelmer.uk>
2015-12-19Clean build with ghc 7.10.Joey Hess
Import Prelude after modules that cause warnings due to AMP change
2015-12-17minor tweakJoey Hess
2015-12-17Gpg: fix gpg parameters in hasPrivKey and hasPubKeyFélix Sipma
(cherry picked from commit 04464ae17a7396d0cafffefc2880e68f40fc42ad)
2015-12-17hlintFélix Sipma
(cherry picked from commit e2d86f812bd37de9cda7d4ecc0e5b84821f359c1)
2015-12-17Gpg: use processTranscript in hasPrivKey and hasPubKeyFélix Sipma
(cherry picked from commit 21ffe59d0368f5cfe45316b31d661077e372d512)
2015-12-16Gpg: parse GpgKeyType in keyImportedFélix Sipma
(cherry picked from commit cdd1e093118b5eeab7743be7e2ec959980716145)
2015-12-16Gpg.keyImported: check if a pubKey is imported instead of using a flagfileFélix Sipma
(cherry picked from commit 9712d125a2c3e3c609b68d9958207c251ba005ac)
2015-12-16Gpg: use isJustFélix Sipma
(cherry picked from commit 1bb2377598e447e81e20a0e1de1a5d466851d655)
2015-12-16Gpg: add hasPrivKey and hasPubKeyFélix Sipma
(cherry picked from commit 7196b884e35ba907891c00d6e2840a36dce2214c)
2015-12-15Merged Utility changes from git-annex.Joey Hess
2015-12-14User: systemAccountFor and systemAccountFor'Félix Sipma
(cherry picked from commit f56f9696a998d32d6d5c4eca29b28ee60def2db0)
2015-12-14User: add systemAccountFor and simpleSystemAccount propertiesFélix Sipma
(cherry picked from commit 4075a38db0fad4ef6e0c99e13c40ad9e0d54ec8b)
2015-12-08avoid crash when stdout is not open in call to hIsTerminalDeviceJoey Hess
Saw this happen in http://propellor.branchable.com/forum/Fail_to_push_changes_when_merging/ although I don't entirely understand the circumstances.
2015-12-08tweak wrong spin branch error messageSean Whitton
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 9d44dcd39bb88408ed4cfc94a7b4dfa34a1b5591)
2015-12-08implement two pre-spin safety checksSean Whitton
- check that we're on the branch specified in git config value propellor.spin-branch - check that there are no uncommitted changes if git config value propellor.forbid-dirty-spin is true Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 8f374d73ae5b2bb53f82835c6d6b5c0194590006)
2015-12-08rewrite getRepoUrl with getGitConfigValueSean Whitton
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 3d4c34dece4d295a349ac5b24ec1fbbd3e90f668)
2015-12-08implement getGitConfigValue & getGitConfigBoolSean Whitton
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit 1828c6d987f9d499b95610311379dcbdeaa21e33)
2015-12-06allow using `check` on a UncheckedProperty, which yields a PropertyJoey Hess
2015-12-06add isNewerThan and use it to avoid unnecessary running of newaliasesJoey Hess
2015-12-06improve docsJoey Hess
2015-12-06avoid running update-grub except for just after installing the grub packageJoey Hess
2015-12-06only write /etc/hosts once, avoiding always returning MadeChangeJoey Hess
2015-12-06avoid removing line we wanted to add, only to add it back laterJoey Hess
2015-12-06improve error displayJoey Hess
2015-12-06setting the same sasl password updates the mtime of the file, but the ↵Joey Hess
contents remain the same Don't much like using Data.Hash.MD5, but it's available in dependencies and pulling in a real hash library would be overkill. And md5 is a perfectly ok hash to use here.
2015-12-06check for changes to sasldb2Joey Hess