summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2016-06-19mergedJoey Hess
2016-06-19Generalized fileProperty can now operate on files as either a series of ↵Joey Hess
lines, or a ByteString.
2016-06-19Property.Firejail: New module. Thanks, Sean WhittonJoey Hess
2016-06-17Apt.install: When asked to install a package that apt does not know about, ↵Joey Hess
it used to incorrectly succeed. Now it will fail.
2016-06-15changelogJoey Hess
2016-06-13changelogJoey Hess
2016-06-13wordingJoey Hess
2016-06-13wordingJoey Hess
2016-06-13typoJoey Hess
2016-06-13add stopPropellorMessageJoey 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-13Sbuild: Add keyringInsecurelyGenerated which is useful on throwaway build ↵Joey Hess
VMs. Thanks, Sean Whitton
2016-06-10Switch letsencrypt to certbot package name.Joey Hess
2016-06-06prep releaseJoey Hess
2016-05-28deal with systemd's KillUserProcesses changeJoey Hess
* Systemd: Added killUserProcesses property, which can be reverted to return systemd to its default behavior before version 230 started killing processes like screen sessions. * Systemd: Added logindConfigured property.
2016-05-23Modules added for Sbuild and Ccache. Thanks, Sean WhittonJoey Hess
2016-05-22bump standards-versionJoey Hess
2016-05-22prep releaseJoey Hess
2016-05-22split out module to work around badly named symbol in directory-1.2.6.2Joey Hess
Sadly my bug report about this is not going to get fixed it seems, so I have to drag around a whole added module file just to deal with it. https://github.com/haskell/directory/issues/52
2016-05-22update ghc version; 8.0.1 is releasedJoey Hess
2016-05-17changelogJoey Hess
2016-05-07changelogJoey Hess
2016-05-05Run letsencrypt with --noninteractive.Joey Hess
2016-05-01releasing package propellor version 3.0.3Joey Hess
2016-05-01Remove Propellor.DotDir from the propellor library, as its use of ↵Joey Hess
Paths_propellor prevents use of the module out of propellor's tree. Failure looked like: /home/lukas/.propellor/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.3/propellor-3.0. 1-0JokOieT9kY9W7enKSzFHh/libHSpropellor-3.0.1-0JokOieT9kY9W7enKSzFHh.a(DotDir.o) :(.text+0x591): undefined reference to `propezu0JokOieT9kY9W7enKSzzFHh_Pathszupropellor_getLibDir_closure' This module is only needed for the wrapper program anyway, which handles --init. This does mean that ./propellor --init in propellor's tree will fail even though the help shows --init as an option.
2016-04-30prep releaseJoey Hess
2016-04-28Fix build with directory-1.2.6.2.Joey Hess
It's now exporting a conflicting isSymbolicLink https://github.com/haskell/directory/issues/52 Only a few places in propellor use isSymbolicLink, but to prevent future problems, made as much of it as possible import Utility.Directory, which re-exports System.Directory without the conflicting symbol. (Utility.Tmp and System.Console.Concurrent.Internal cannot import Utility.Directory due to cycles, and don't use isSymbolicLink anyway.)
2016-04-23added AtticRepo type aliasJoey Hess
2016-04-07Added Propellor.Property.Fstab, and moved the fstabbed property to there.Joey Hess
2016-04-05changlogJoey Hess
2016-04-05changelogJoey Hess
2016-04-05releasing package propellor version 3.0.1Joey Hess
2016-04-05propellor spinJoey Hess
2016-04-05mergedJoey Hess
2016-04-02prep releaseJoey Hess
2016-04-02Stack support.Joey Hess
* Stack support. "git config propellor.buildsystem stack" will make propellor build its config using stack. * When propellor is installed using stack, propellor --init will automatically set propellor.buildsystem=stack.
2016-04-01separate propellor --initJoey Hess
2016-04-01setup gpg key in initial setup processJoey Hess
2016-04-01Improved propellor's first run experience; the wrapper program will now walk ↵Joey Hess
the user through setting up ~/.propellor with a choice between a clone of propellor's git repository, or a minimal config.
2016-03-30Apt.PPA: New module, contributed by Evan Cofsky.Joey Hess
Merged https://github.com/joeyh/propellor/pull/15
2016-03-30Merge branch 'master' into joeyconfigJoey Hess
2016-03-30releasing package propellor version 2.17.2Joey Hess
2016-03-30Merge branch 'master' into joeyconfigJoey Hess
2016-03-30When new dependencies are added to propellor or the propellor config, try ↵Joey Hess
harder to get them installed. In particular, this makes propellor --spin work when the remote host needs to get dependencies installed in order to build the updated config. Fixes http://propellor.branchable.com/todo/problem_with_spin_after_new_dependencies_added/ (cherry picked from commit 0f410f8acdb9e0b84ae364e80e5ee63adcb2ee50)
2016-03-30When new dependencies are added to propellor or the propellor config, try ↵Joey Hess
harder to get them installed. In particular, this makes propellor --spin work when the remote host needs to get dependencies installed in order to build the updated config. Fixes http://propellor.branchable.com/todo/problem_with_spin_after_new_dependencies_added/
2016-03-30Merge branch 'master' into typed-os-requirementsJoey Hess
2016-03-30Apt.update: Also run dpkg --configure -a here as apt for some reason won't ↵Joey Hess
even update if dpkg was interrupted.
2016-03-28Merge branch 'master' into typed-os-requirementsJoey Hess
2016-03-28releasing package propellor version 2.17.1Joey Hess