summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2016-03-06Merge branch 'joeyconfig'Joey Hess
2016-03-06Locale.available: Run locale-gen, instead of dpkg-reconfigure locales, which ↵Joey Hess
modified the locale.gen file and sometimes caused the property to need to make changes every time.
2016-03-04Merge branch 'joeyconfig'Joey Hess
2016-03-04changelogJoey Hess
2016-03-02Merge branch 'joeyconfig'Joey Hess
2016-03-02api changeJoey Hess
2016-03-02changelogJoey Hess
2016-03-02avoid repeated rebuilds, more type safelyJoey Hess
buildFirst re-runs propellor with --continue, which is supposed to make defaultMain bypass subsequent calls to buildFirst. But, use of a Bool to do that caused the code to be unclear, and some of the cases lost track of that. --continue SimpleRun would buildFirst, and if the binary changed, would --continue SimpleRun. This could loop repatedly, on systems such as FreeBSD where building re-links the binary even when there are no changes. As discussed in github pull #11 Fixed by introducing a CanRebuild data type, which buildFirst and updateFirst require in order to do any work makes it more clear what's going on. It's not a type-level proof that propellor won't rebuild repeatedly, but gets closer to one. (Only remaining way such a bug could slip in is if the CanRebuild value was reused in a call to buildFirst and also inside the IO action passed to it.) There were some other weirdnesses around repeated builds. In particular, Run as non-root did an updateFirst, followed by a buildFirst. I think this redundant build was an accident, and have removed it.
2016-02-29Merge branch 'joeyconfig'Joey Hess
2016-02-29apt upgrade improvementsJoey Hess
* Apt.upgrade: Run dpkg --configure -a first, to recover from interrupted upgrades. * Apt: Add safeupgrade.
2016-02-27Merge branch 'joeyconfig'Joey Hess
2016-02-27reorderJoey Hess
2016-02-27Merge branch 'joeyconfig'Joey Hess
2016-02-27prep releaseJoey Hess
2016-02-26Merge branch 'joeyconfig'Joey Hess
2016-02-26Removed Ssh.unauthorizedKey and made Ssh.authorizedKey revertable. (API change)Joey Hess
2016-02-26Merge branch 'joeyconfig'Joey Hess
2016-02-26Ssh.authorizedKey: Fix bug preventing it from working when the ↵Joey Hess
authorized_keys file does not yet exist.
2016-02-25FooBuntu -> BuntishJoey Hess
Seems that Canonical have trademarked numerous words ending in "buntu", and would like to trademark anything ending in that to the extent their lawyers can make that happen.
2016-02-25changelogJoey Hess
2016-02-24Merge branch 'joeyconfig'Joey Hess
2016-02-19trademark nonsenseJoey Hess
Removed references to *buntu from code and documentation because of an unfortunate trademark use policy. http://joeyh.name/blog/entry/trademark_nonsense/ That included changing a data constructor to "FooBuntu", an API change.
2016-02-19Obnam: Only let one backup job run at a time when a host has multiple ↵Joey Hess
different backup properties, to avoid concurrent jobs fighting over scarce resources (particularly memory). Other jobs block on a lock file.
2016-02-11Merge branch 'joeyconfig'Joey Hess
2016-02-11prep releaseJoey Hess
2016-02-08Merge branch 'joeyconfig'Joey Hess
2016-02-08Allow using combineProperties and propertyList with lists of RevertableProperty.Joey Hess
2016-02-07Merge branch 'joeyconfig'Joey Hess
2016-02-07letsencryptJoey Hess
* Added Propellor.Property.LetsEncrypt * Apache.httpsVirtualHost: New property, setting up a https vhost with the certificate automatically obtained using letsencrypt.
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-01-18Merge branch 'joeyconfig'Joey Hess
2016-01-18changelogJoey Hess
2016-01-12Merge branch 'joeyconfig'Joey Hess
2016-01-12prep releaseJoey Hess
2016-01-12changelogJoey Hess
2016-01-05Merge branch 'joeyconfig'Joey Hess
2016-01-05changelogJoey Hess
2016-01-03Merge branch 'joeyconfig'Joey Hess
2016-01-03prep releaseJoey Hess
2016-01-03update changelogJoey Hess
2016-01-03Merge branch 'joeyconfig'Joey Hess
2016-01-03changelogJoey 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-30Merge branch 'joeyconfig'Joey Hess
2015-12-30changeogJoey Hess
2015-12-19cleanupJoey Hess
2015-12-19Merge branch 'joeyconfig'Joey Hess