summaryrefslogtreecommitdiff
path: root/src/Propellor
AgeCommit message (Collapse)Author
2014-11-22propellor spinJoey Hess
2014-11-22reorgJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22don't remove old localdir before tarball unpackJoey Hess
it may get messy if old stuff is left, but there is state in there
2014-11-22Revert "avoid removing whole localdir every time the precompiled tarball is ↵Joey Hess
uploaded" This reverts commit 40bec41f569a73a8e95d9acf91f0ae7465b0f8c0.
2014-11-22avoid removing whole localdir every time the precompiled tarball is uploadedJoey Hess
There's some state in there.. Moved it to a shim subdir, which can be deleted and the tarball unpacked to recreate it.
2014-11-22avoid loop after uploading precompiled tarballJoey Hess
The localdir still has no .git repo, so it looped.
2014-11-22reorgJoey Hess
2014-11-22look for /usr/local/propellor/.git to know if it's fully deployedJoey Hess
When propellor is deployed by uploading the binary, there's no git repo, so each spin needs to re-upload it to get any config changes. This should be rare since this is only intended to be used when taking over a host and getting it properly set up from source, but it still needs to be supported.
2014-11-22Hostname parameters not containing dots are looked up in the DNS to find the ↵Joey Hess
full hostname.
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22still do peer-to-peer git push when there are no git remotesJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22avoid unncessary apt-get upgradeJoey Hess
2014-11-22--via implementedJoey Hess
2014-11-22commentJoey Hess
2014-11-22compress tarballJoey Hess
11 mb -> 4 mb
2014-11-22commentJoey Hess
2014-11-22cleanupJoey Hess
2014-11-22remove test hackJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor --spin can now deploy propellor to hosts that do not have git, ↵Joey Hess
ghc, or apt-get. This is accomplished by uploading a fairly portable precompiled tarball of propellor.
2014-11-21avoid setting title when not at consoleJoey Hess
2014-11-21show last line if it cannot be parsed as a serialized ResultJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21allow disabling nspawn params, and default to bind mounting /etc/resolv.confJoey Hess
2014-11-21propellor spinJoey Hess