Commit Graph

2518 Commits

Author SHA1 Message Date
Joey Hess 527400ea27
propellor spin 2014-11-22 20:43:06 -04:00
Joey Hess 1338f4effd don't remove old localdir before tarball unpack
it may get messy if old stuff is left, but there is state in there
2014-11-22 20:42:31 -04:00
Joey Hess 58b5de7802 Revert "avoid removing whole localdir every time the precompiled tarball is uploaded"
This reverts commit 40bec41f56.
2014-11-22 20:42:20 -04:00
Joey Hess 44111583e1
propellor spin 2014-11-22 20:36:44 -04:00
Joey Hess 40bec41f56 avoid removing whole localdir every time the precompiled tarball is uploaded
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-22 20:35:46 -04:00
Joey Hess 001c193a43
propellor spin 2014-11-22 20:30:46 -04:00
Joey Hess 868d7cdcb5 avoid loop after uploading precompiled tarball
The localdir still has no .git repo, so it looped.
2014-11-22 20:29:27 -04:00
Joey Hess 239581c759 reorg 2014-11-22 20:17:46 -04:00
Joey Hess d603741d11
propellor spin 2014-11-22 20:04:29 -04:00
Joey Hess eb946f109b look for /usr/local/propellor/.git to know if it's fully deployed
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-22 20:02:44 -04:00
Joey Hess 68a28d3ccc
propellor spin 2014-11-22 19:59:13 -04:00
Joey Hess 9a8fcf80bb Hostname parameters not containing dots are looked up in the DNS to find the full hostname. 2014-11-22 19:58:35 -04:00
Joey Hess 95f78a0586
propellor spin 2014-11-22 17:22:11 -04:00
Joey Hess aa986724a2
propellor spin 2014-11-22 17:16:25 -04:00
Joey Hess a527af06a5
propellor spin 2014-11-22 17:07:36 -04:00
Joey Hess b9056e1591
propellor spin 2014-11-22 17:05:08 -04:00
Joey Hess 5e1463199e
propellor spin 2014-11-22 17:02:53 -04:00
Joey Hess ab2557d813 update 2014-11-22 16:31:24 -04:00
Joey Hess d413818647 clarify 2014-11-22 16:26:03 -04:00
Joey Hess a79e499e18
propellor spin 2014-11-22 16:21:23 -04:00
Joey Hess a4edc404f0
propellor spin 2014-11-22 16:20:02 -04:00
Joey Hess dca7ec5d2c
propellor spin 2014-11-22 16:17:50 -04:00
Joey Hess 02e0fac683
propellor spin 2014-11-22 16:17:39 -04:00
Joey Hess cb94e7484e
propellor spin 2014-11-22 16:14:20 -04:00
Joey Hess 7ed9f70504
propellor spin 2014-11-22 16:12:53 -04:00
Joey Hess 6be56755ee
propellor spin 2014-11-22 16:10:46 -04:00
Joey Hess 392a0d3c1c
propellor spin 2014-11-22 16:06:44 -04:00
Joey Hess 6d13790afa
propellor spin 2014-11-22 15:58:09 -04:00
Joey Hess adc7669b90
propellor spin 2014-11-22 15:55:34 -04:00
Joey Hess 40339a7fd8
propellor spin 2014-11-22 15:54:31 -04:00
Joey Hess 97931fe670
propellor spin 2014-11-22 15:50:14 -04:00
Joey Hess 645d0918f2
propellor spin 2014-11-22 15:49:05 -04:00
Joey Hess 395f311e1e
propellor spin 2014-11-22 15:48:17 -04:00
Joey Hess 435ba8ca41
propellor spin 2014-11-22 15:34:27 -04:00
Joey Hess 1a290c5e4c
propellor spin 2014-11-22 15:23:22 -04:00
Joey Hess ed65b97ba6
propellor spin 2014-11-22 15:20:17 -04:00
Joey Hess 615799dbcc
propellor spin 2014-11-22 15:19:20 -04:00
Joey Hess ef883cbbe8 still do peer-to-peer git push when there are no git remotes 2014-11-22 15:18:30 -04:00
Joey Hess d409014277
propellor spin 2014-11-22 15:14:35 -04:00
Joey Hess c5109e0bb6
propellor spin 2014-11-22 15:13:25 -04:00
Joey Hess c54bd4fb7d
propellor spin 2014-11-22 15:12:45 -04:00
Joey Hess 151aadd4e2
propellor spin 2014-11-22 15:11:24 -04:00
Joey Hess 99fc967eca
propellor spin 2014-11-22 15:06:52 -04:00
Joey Hess 0b9164e286
propellor spin 2014-11-22 15:01:08 -04:00
Joey Hess fdde4d91c7
propellor spin 2014-11-22 13:48:16 -04:00
Joey Hess 2e8bca943b
propellor spin 2014-11-22 13:46:55 -04:00
Joey Hess 1d7bb3b862
propellor spin 2014-11-22 13:44:39 -04:00
Joey Hess 8e5551c925 avoid unncessary apt-get upgrade 2014-11-22 13:44:25 -04:00
Joey Hess debe58511f
propellor spin 2014-11-22 13:28:53 -04:00
Joey Hess fd3335e40e --via implemented 2014-11-22 12:57:07 -04:00