summaryrefslogtreecommitdiff
path: root/src/Propellor
AgeCommit message (Collapse)Author
2017-02-02Added Propellor.Property.File.configFileName and related functions to ↵Joey Hess
generate good filenames for config directories. spwhitton has a branch that could use this, and there are several places in propellor that do something ad-hoc that would have been better implemented using this. I was not able to switch any of the existing ad-hoc stuff, but this can be used going forward for new stuff. This commit was sponsored by Anthony DeRobertis on Patreon.
2017-01-31fix removal of blocksSean Whitton
2017-01-31more spacingSean Whitton
2017-01-31neaten the prefs file Apt.pinnedTo generatesSean Whitton
2017-01-31spacingSean Whitton
2017-01-31describe Apt.pinnedToSean Whitton
2017-01-31pass a tuple to Apt.pinnedToSean Whitton
This permits calling Apt.pinnedTo infix
2017-01-31suiteAvailablePinned avoids pinning backportsSean Whitton
2017-01-31implement Apt.pinnedToSean Whitton
2017-01-31add File.containsBlockSean Whitton
2017-01-31document File.containsLinesSean Whitton
2017-01-31Merge remote-tracking branch 'upstream/master' into pinSean Whitton
2017-01-30fix type error: hiddenService -> hiddenService'Sean Whitton
2017-01-30commented hackingSean Whitton
2017-01-30TODOSean Whitton
2017-01-30fix swapped sourceFile & prefFileSean Whitton
2017-01-30refactor to fix type errorsSean Whitton
2017-01-30pin even if hostSuite == suiteSean Whitton
2017-01-30tweak stubSean Whitton
2017-01-30implement suiteAvailablePinnedSean Whitton
2017-01-30pin property prototypesSean Whitton
2017-01-26exampleJoey Hess
2017-01-26Merge branch 'joeyconfig'Joey Hess
2017-01-25Bump resolverAndrew Cowie
Compile with GHC 8.0.1 against lts-7.16.
2017-01-21Merge branch 'joeyconfig'Joey Hess
2017-01-19add Apt.noPDiffsSean Whitton
2017-01-18Tor: enable multiple ports hidden services with ↵Félix Sipma
hiddenService'/hiddenServiceAvailable'
2017-01-18add Ord instance for PortFélix Sipma
2017-01-09propellor spinJoey Hess
2017-01-05fix type in exampleJoey Hess
2017-01-01Merge branch 'joeyconfig'Joey Hess
2016-12-28propellor spinJoey Hess
2016-12-27use fewer tabsDaniel Brooks
2016-12-26add a little more information to the usage textDaniel Brooks
2016-12-26Merge branch 'joeyconfig'Joey Hess
2016-12-26Added --build option, which makes propellor simply build itself.Joey Hess
2016-12-26get usage and man page back in syncJoey Hess
Remove --build which is no longer present. Order the list of options the same. Document --rm-key in man page.
2016-12-24GHC's fileSystemEncoding is used for all String IO, to avoid ↵Joey Hess
encoding-related crashes in eg, Propellor.Property.File.
2016-11-20Merge branch 'master' into joeyconfigJoey Hess
2016-11-20minorJoey Hess
2016-11-20propellor spinJoey Hess
2016-11-20Debootstap: Fix too tight permissions lock down of debootstrapped chroots, ↵Joey Hess
which prevented non-root users from doing anything in the chroot.
2016-11-11iabak is moving out of joeyconfig to its own separate configJoey Hess
This is to allow multiple admins of iabak to access the privdata. Since there's a single privdata file for all machines in a propellor deployment, and I don't want them to see all my secrets, we needed to break it out.
2016-11-11Improve extraction of gpg secret key id list, to work with gpg 2.1.Joey Hess
2016-11-11turn off redundant constraints warnings in cabal fileJoey Hess
ghc 7 does not support -fno-warn-redundant-constraints so this can't be done on a per-module basis. It would be good to revert this commit when dropping support for ghc 7.
2016-11-11Clean up build warnings about redundant constraints when built with ghc 8.0.Joey Hess
Only a couple of the constraints were really redundant. The rest are essential to propellor's tracking of Info propigation, so I silenced the warning for those. It would be better to only silence the warning for the functions with the extra constraints, but IIRC warnings can only be silenced on an entire file basis. This commit was sponsored by Andreas on Patreon.
2016-11-11build fixesJoey Hess
2016-11-10concinnityDaniel Brooks
2016-11-10add the new shardmasters to iabakDaniel Brooks
You might want to test Group.hasUser; I wasn't actually able to test it.
2016-10-21propellor spinJoey Hess