summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-01Lvm: split size parsing and roundinglvmNicolas Schodet
2017-09-01Lvm: use Partition.Fs in LvStateNicolas Schodet
2017-09-01Lvm: use better types for LogicalVolume and VolumeGroupNicolas Schodet
2017-09-01Add Lvm to propellor.cabalNicolas Schodet
2017-08-29Lvm: create, resize, format and remove logical volumesNicolas Schodet
2016-11-22releasing package propellor version 3.2.3Joey Hess
2016-11-22clean up after mergeJoey Hess
2016-11-22Merge branch 'joeyconfig'Joey Hess
2016-11-21Added a commentspwhitton
2016-11-20setting up joeyconfig after mergeJoey Hess
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-20report userScriptProperty bugspwhitton
2016-11-15propellor spinJoey Hess
2016-11-15propellor spinJoey Hess
2016-11-12clean up after mergeJoey Hess
2016-11-12improve man pageJoey Hess
2016-11-12check that config.hs mentions "Propellor"Joey Hess
from eg, "import Propellor"
2016-11-12The propellor wrapper checks if ./config.hs exists; if so it runs using the ↵Joey Hess
configuration in the current directory, rather than ~/.propellor/config.hs The config,hs name now seems a bit badly chosen, propellor.hs would be less ambiguous. To avoid accidentially running with a config.hs for something else, the file content has to contain "Propellor". Note that checkRepoUpToDate is only run for ~/.propellor/. I guess propellor configs in other directories won't have been set up that way, and it would take some changes to make that not hardcode use of dotPropellor. There's a new security boundary here, since running propellor looks at the cwd, whose contents might not be user the user's control. The security checks I added for this seem pretty good, but even if they can be bypassed, this is not much different than `make` using the Makefile in cwd. This commit was sponsored by Ole-Morten Duesund on Patreon.
2016-11-12cleanupJoey Hess
2016-11-11document --initJoey Hess
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-11setting up joeyconfig after mergeJoey Hess
2016-11-11add news item for propellor 3.2.2Joey Hess
2016-11-11releasing package propellor version 3.2.2Joey Hess
2016-11-11clean up after mergeJoey Hess
2016-11-11Merge branch 'joeyconfig'Joey Hess
2016-11-11propellor spinJoey Hess
2016-11-11propellor spinJoey Hess
2016-11-11need to disable warning here tooJoey Hess
2016-11-11propellor spinJoey Hess
2016-11-11propellor spinJoey Hess
2016-11-11need to disable warning here tooJoey Hess
2016-11-11propellor spinJoey Hess
2016-11-11creditJoey 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-11propellor spinJoey Hess
2016-11-11propellor spinJoey Hess
2016-11-11propellor spinJoey Hess
2016-11-11propellor spinJoey Hess
2016-11-11propellor spinJoey Hess
2016-11-11closeJoey Hess
2016-11-11build fixesJoey Hess
2016-11-11setting up joeyconfig after mergeJoey Hess
2016-11-10add yipdw as a shardmasterDaniel Brooks
2016-11-11(no commit message)db48x@80bd751a72d5a80737e2f875342cf845629c7202