Commit Graph

2467 Commits

Author SHA1 Message Date
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
Joey Hess 61945b4ff3 add 2014-11-22 12:13:57 -04:00