summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-22merge Utility from git-annexJoey Hess
2016-05-17add descriptionsJoey Hess
2016-05-15add Borg moduleFélix Sipma
2016-05-07Compiling propellor on GHC 8.0.1-rc4davean
ConstrainedClassMethods was added in GHC 7.6.1.3 so I think its sufficiently backwards compatible for you?
2016-05-05workaroundJoey Hess
2016-05-05Run letsencrypt with --noninteractive.Joey 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-30Merge remote-tracking branch 'felix/attic' into joeyconfigJoey Hess
2016-04-29Attic: add commentsFélix Sipma
2016-04-29Attic: use/adapt restored from ObnamFélix Sipma
2016-04-28Attic: 'restored' and 'backup' only take one directory (API change)Félix Sipma
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-23Attic: do not run prune if no KeepPolicy is specifiedFélix Sipma
2016-04-23added AtticRepo type aliasJoey Hess
2016-04-22Attic: add KeepPolicyFélix Sipma
2016-04-22Attic: add init, restored, and propellor 3.0 supportFélix Sipma
2016-04-22Attic: use "attic" instead of "/usr/bin/attic"Félix Sipma
2016-04-22add Attic propertyFélix Sipma
2016-04-07Added Propellor.Property.Fstab, and moved the fstabbed property to there.Joey Hess
2016-04-05Merge commit '8b510078365356605bafbd24bf1c09e9bb71194b'Joey Hess
2016-04-05remove old debug codeJoey Hess
2016-04-05Apt.unattendedUpgrades: mail rootFélix Sipma
2016-04-05add commentsJoey Hess
2016-04-05Merge remote-tracking branch 'felix/apt-periodic-updates'Joey Hess
2016-04-05propellor spinJoey Hess
2016-04-05Apt: add periodicUpdatesFélix Sipma
2016-04-05Merge branch 'master' into joeyconfigJoey Hess
2016-04-05slightly more robust cabal file readingJoey Hess
2016-04-05Merge remote-tracking branch 'spwhitton/fix-init-build' into joeyconfigJoey Hess
2016-04-05commentJoey Hess
2016-04-03propellor --init inits a cabal sandbox when neededSean Whitton
2016-04-03typoSean Whitton
2016-04-02qualify exportsJoey Hess
2016-04-02move cloudsJoey Hess
2016-04-02force flush on promptJoey Hess
2016-04-02use concurrent-output consistentlyJoey Hess
2016-04-02got rid of build flag to detect stackJoey Hess
2016-04-02make sure that the wrapper runs propellor in the foregroundJoey Hess
2016-04-02typoJoey Hess
2016-04-02typoJoey Hess
2016-04-02avoid wrapper building propellor unnessessarilyJoey 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-02cosmeticsJoey Hess
2016-04-01verify use of gpg keyJoey Hess
having a prompt here makes it clearer to the user why gpg is prompting for a passphrase.
2016-04-01separate propellor --initJoey Hess
2016-04-01setup gpg key in initial setup processJoey Hess
2016-04-01fix false positive for out of date message after initial clone from git bundleJoey 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-30Revert "propellor spin"Joey Hess
This reverts commit 947e73a2021fcad36a806a224f171e0dba9ee7da. When I tried to use startssl cert with postfix, darkstar complained: Server certificate not verified