| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
having a prompt here makes it clearer to the user why gpg is prompting for
a passphrase.
|
|
|
|
|
|
This reverts commit 947e73a2021fcad36a806a224f171e0dba9ee7da.
When I tried to use startssl cert with postfix, darkstar complained:
Server certificate not verified
|
|
|
|
|
|
|
|
|
|
|
|
The config-simple file now shows:
1. Adding PPAs
2. Adding apt keys from a remote keyserver
3. Adding apt sources
4. Installing signed packages from a new repository.
|
|
I know it's definitely a very Buntish thing, but for adding some larger
collections of software on a very Buntish box, it definitely comes in
handy.
I also think that it might be possible to support a lot of the features
using propellor properties directly as a fallback, and that might be
something I could look into as well.
Thanks!
|
|
Avoids spam when most deps are installed
|
|
|
|
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/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
even update if dpkg was interrupted.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fell down the fromSing rabbit hole, followed by the OMH ghc doesh't work
rabbit hole. Suboptimal.
|
|
Using the external concurrent-output library lets it be built with -O2 as
is needed to get good runtime memory use.
Enabling -O0 because ghc is using rather a lot more time and memory due to
the new more complex types.
old master branch:
Linking dist/build/propellor-config/propellor-config ...
24.59user 0.97system 0:25.93elapsed 98%CPU (0avgtext+0avgdata 354612maxresident)k
1544inputs+46064outputs (0major+371244minor)pagefaults 0swaps
this branch before -O0:
Linking dist/build/propellor-config/propellor-config ...
25.56user 0.73system 0:26.61elapsed 98%CPU (0avgtext+0avgdata 345348maxresident)k
0inputs+43480outputs (0major+364163minor)pagefaults 0swaps
this branch with -O0:
Linking dist/build/propellor-config/propellor-config ...
11.91user 0.75system 0:12.97elapsed 97%CPU (0avgtext+0avgdata 237472maxresident)k
16inputs+37264outputs (0major+336166minor)pagefaults 0swaps
Above benchmarks are building all source files needed by config-simple.hs.
The story is rather worse for joeyconfig.hs; building it now needs over 500 mb
even with -O0 :-/
|
|
|
|
|
|
It builds, but I have not yet tested if it works. Need to verify info
propagation, etc.
|
|
|
|
fixed up chroot to take Props
|
|
|