summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-05propellor spinJoey Hess
2017-07-05propellor spinJoey Hess
2017-07-05LightDM.autoLogin: Make it require LightDM.installedJoey Hess
(minor API change as the type changed)
2017-07-05propellor spinJoey Hess
2017-07-05avoid buffering container chain outputJoey Hess
When provisioning a container, output was buffered until the whole process was done; now output will be displayed immediately. I know this didn't used to be a problem. I belive it was introduced by accident when propellor started using concurrent-output. I know I've seen it for a while and never was bothered enough to get to the bottom of it; apparently "a while" was longer than I thought. Also refactored code to do with chain provisioning to all be in Propellor.Engine and avoided some duplication. This commit was sponsored by Anthony DeRobertis on Patreon.
2017-07-05Revert "speed up chain output displaying"Joey Hess
This reverts commit c59ce983999ddbfe6cb8b27e4f376b5c37d7f853. That was wrong because only the *last* line of chain output is a Result. It could be that a previous line is able to be read as a Result, and the commit would make processing bail out at that point.
2017-07-05propellor spinJoey Hess
2017-07-05propellor spinJoey Hess
2017-07-05speed up chain output displayingJoey Hess
Avoid needing to wait for a subsequent line before displaying the previous line.
2017-07-05propellor spinJoey Hess
2017-07-04propellor spinJoey Hess
2017-07-04Bootstrap.bootstrappedFrom: Avoid doing anything when not run in a chroot.Joey Hess
This way, when a disk image is built using this property, and booted up, running propellor won't try to ensure this property again. This commit was sponsored by Jeff Goeke-Smith on Patreon.
2017-07-04propellor spinJoey Hess
2017-07-04Bootstrap.bootstrappedFrom: Fix bug that caused propellor to only be built ↵Joey Hess
from the bootstrapped config the first time. When the config changes, the bootstrapped propellor needs to get rebuilt. This commit was sponsored by Fernando Jimenez on Patreon.
2017-07-04propellor spinJoey Hess
2017-07-04propellor spinJoey Hess
2017-07-04Diskimage.imageExists: Align disk image size to multiple of 4096 sector sizeJoey Hess
Since some programs (such as VBoxManage convertdd) refuse to operate on disk images not aligned to a sector size. This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
2017-07-04propellor spinJoey Hess
2017-07-04propellor spinJoey Hess
2017-07-04Bootstrap.clonedFrom: Fix bug that broke copying .git/config into chroot.Joey Hess
2017-07-04propellor spinJoey Hess
2017-07-04propellor spinJoey Hess
2017-07-02make joey own git.kitenet.net checkoutJoey Hess
I have a cron job updating a file in there..
2017-06-30add beaver onionJoey Hess
2017-06-30caseJoey Hess
2017-06-30tor for beaverJoey Hess
2017-06-28propellor spinJoey Hess
2017-06-28propellor spinJoey Hess
2017-06-28propellor spinJoey Hess
2017-06-28update debian stable suiteJoey Hess
2017-06-28setting up joeyconfig after mergeJoey Hess
2017-06-28describe Linode.serialGrubSean Whitton
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2017-06-28addJoey Hess
2017-06-28Apache.httpsVirtualHost' must create ssl/hn/ dir earlierSean Whitton
It turns out that IncludeOptional will error out if it is passed non-wildcard directories that do not exist. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2017-06-20User.hasInsecurePassword makes sure shadow passwords are enabledJoey Hess
So if the insecure password is later changed, the new password won't be exposed.
2017-06-18add news item for propellor 4.0.6Joey Hess
2017-06-18releasing package propellor version 4.0.6Joey Hess
2017-06-18clean up after mergeJoey Hess
2017-06-18Merge branch 'joeyconfig'Joey Hess
2017-06-18propellor spinJoey Hess
2017-06-18my pipe trick didn't work; fallback to NoBufferingJoey Hess
Not sure what the problem was, but it hung. Also though, I noticed that stdin was still open when git fetch was run, so if git fetch itself decided to read from stdin, it would mess up the protocol forwarding. While git fetch should never read from stdin, that was reason enough to fall back to plan B.
2017-06-18propellor spinJoey Hess
2017-06-18Merge commit '3f6f91b4699978b0fa1cb2e64fac86483c55c038' into joeyconfigJoey Hess
2017-06-18Fix bug that sometimes made --spin fail with "fatal: Couldn't find remote ↵Joey Hess
ref HEAD" Tricky stdin buffering problem. An easier fix would have been: hSetBuffering stdin NoBuffering But that approach is less robust; even with NoBuffering, anything that uses hLookAhead causes 1 byte of buffering. And, any reads from stdin before hSetBuffering would still cause the problem. Instead, I used a bigger hammer that will always work. It involves a bit more CPU work, but this is data that is already being fed through ssh; copying it one more time won't cause a measurable performance impact. This commit was sponsored by Jack Hill on Patreon.
2017-06-18propellor spinJoey Hess
2017-06-18propellor spinJoey Hess
2017-06-18propellor spinJoey Hess
2017-06-18propellor spinJoey Hess
2017-06-18propellor spinJoey Hess
2017-06-18propellor spinJoey Hess