summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-13convert Architecture to a sumtypeFélix Sipma
TODO: remove ANDROID (used in GitAnnexBuilder) TODO: add other architectures TODO: rename ARMHF TODO: rename ARMEL (cherry picked from commit 6f36f6cade4e1d8b15c714565e223562c6573099)
2016-06-13wordingJoey Hess
2016-06-13wordingJoey Hess
2016-06-13typoJoey Hess
2016-06-13wordingJoey Hess
2016-06-13reopen until I hear back about my questionJoey Hess
2016-06-13throw StopPropellorException if unmounting failsJoey Hess
It would be bad if unmount somehow failed and then another property tried to reformat the mounted device or rm -rf the mount point. While I don't see anything that does that, and while lazy umount can't fail as far as I know, it was throwing an exception that stopped propellor and let's cautiously keep it that way.
2016-06-13fix buggy readVersionMaybeJoey Hess
2016-06-13commentJoey Hess
2016-06-13sequencing errorMessage is pointlessJoey Hess
It throws an error, so only the first error would be shown. Instead, display them all.
2016-06-13add stopPropellorMessageJoey Hess
2016-06-13use new StopPropellorExceptionJoey Hess
2016-06-13improve exception handlingJoey Hess
* Improve exception handling. A property that threw a non-IOException used to stop the whole propellor run. Now, all non-async exceptions only make the property that threw them fail. (Implicit API change) * Added StopPropellorException which can be used in the unsual case where a failure of one property should stop propellor from trying to ensure any other properties. * tryPropellor returns Either SomeException a now (API change)
2016-06-13mergedJoey Hess
2016-06-13improve some commentsJoey Hess
2016-06-13add new moduleJoey Hess
2016-06-13Merge remote-tracking branch 'spwhitton/reboot'Joey Hess
2016-06-13Sbuild: Add keyringInsecurelyGenerated which is useful on throwaway build ↵Joey Hess
VMs. Thanks, Sean Whitton
2016-06-13Merge remote-tracking branch 'spwhitton/insecure-sbuild-keygen'Joey Hess
2016-06-13clean up after mergeJoey Hess
2016-06-13Merge branch 'joeyconfig'Joey Hess
2016-06-13commentJoey Hess
2016-06-13Added a commentgueux
2016-06-12propellor spinSean Whitton
2016-06-12improve Exoscale prop haddockSean Whitton
2016-06-12submit another merge requestspwhitton
2016-06-12submit merge requestspwhitton
2016-06-12merge requestspwhitton
2016-06-12tidy Sbuild.keypairInsecurelyGeneratedSean Whitton
2016-06-12Sbuild.keypairInsecurelyGeneratedSean Whitton
2016-06-12explanatory commentsSean Whitton
2016-06-12handle errors when parsing kernel version stringsSean Whitton
2016-06-12bring IO code into propellor monadSean Whitton
2016-06-12toKernelNewerThan can give FailedChangeSean Whitton
2016-06-12fix extracting kernel version stringSean Whitton
2016-06-12rework newerKernelAvailableSean Whitton
2016-06-12also remove any that didn't have versions in nameSean Whitton
2016-06-12attempt to actually extract kernel versionSean Whitton
2016-06-12toKernelNewerThan propSean Whitton
2016-06-12factor out some code I will useSean Whitton
2016-06-12toKernelNewerThan skeletonSean Whitton
2016-06-12re-organise Exoscale.distroKernelSean Whitton
2016-06-12factor out reboot code from DigitalOcean.hsSean Whitton
2016-06-12include more in flag fileSean Whitton
2016-06-12attempt to fix Exoscale.distroKernel flag fileSean Whitton
2016-06-12Exoscale.distroKernelSean Whitton
2016-06-10Switch letsencrypt to certbot package name.Joey Hess
2016-06-10setting up joeyconfig after mergeJoey Hess
2016-06-10Merge branch 'master' into joeyconfigJoey Hess
2016-06-10propellor spinJoey Hess