summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2016-11-11(no commit message)db48x@80bd751a72d5a80737e2f875342cf845629c7202
2016-11-10update list of installed packagesDaniel Brooks
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-11-04clean up after mergeJoey Hess
2016-11-04Merge branch 'joeyconfig'Joey Hess
2016-11-04updateJoey Hess
2016-10-24propellor spinJoey Hess
2016-10-24propellor spinJoey Hess
2016-10-21fix changelogJoey Hess
2016-10-21propellor spinJoey Hess
2016-10-21propellor spinJoey Hess
2016-10-16addJoey Hess
2016-10-16propellor spinJoey Hess
2016-10-04propellor spinJoey Hess
2016-10-04setting up joeyconfig after mergeJoey Hess
2016-10-04propellor spinJoey Hess
2016-10-03add news item for propellor 3.2.1Joey Hess
2016-10-03prep releaseJoey Hess
2016-10-03Merge branch 'master' of ssh://propellor.branchable.comJoey Hess