summaryrefslogtreecommitdiff
path: root/src/Propellor
AgeCommit message (Collapse)Author
2014-11-23Group propertiesFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-23preferred styleJoey Hess
2014-11-23User: hasGroupFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22updateJoey Hess
2014-11-22pute full path to bin/propellor inside shimJoey Hess
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