Commit Graph

341 Commits

Author SHA1 Message Date
Joey Hess ddfee66915
propellor spin 2014-04-04 18:46:54 -04:00
Joey Hess 0636846848
propellor spin 2014-04-04 18:34:03 -04:00
Joey Hess 17d46c67fa docker: When running as effective init inside container, wait on zombies. 2014-04-04 18:21:54 -04:00
Joey Hess 160b598756 add a lock 2014-04-04 16:23:20 -04:00
Joey Hess da3976b9e2
propellor spin 2014-04-04 16:20:20 -04:00
Joey Hess e64a66b21b
propellor spin 2014-04-04 16:03:12 -04:00
Joey Hess 1f783394c0
propellor spin 2014-04-04 15:59:48 -04:00
Joey Hess 075a8eac5b
propellor spin 2014-04-04 15:58:48 -04:00
Joey Hess 68ed5153aa
propellor spin 2014-04-04 15:54:42 -04:00
Joey Hess 1a44d4010a
propellor spin 2014-04-04 15:52:52 -04:00
Joey Hess f31f8e8358
propellor spin 2014-04-04 15:49:49 -04:00
Joey Hess e6d9c792e7
propellor spin 2014-04-04 15:47:06 -04:00
Joey Hess b9e7721db0
propellor spin 2014-04-04 15:26:16 -04:00
Joey Hess bbca48d44b
propellor spin 2014-04-04 15:23:09 -04:00
Joey Hess d902a4924b
propellor spin 2014-04-04 15:21:42 -04:00
Joey Hess fd1b037d45
propellor spin 2014-04-04 15:15:56 -04:00
Joey Hess e2512c198d
propellor spin 2014-04-04 15:14:53 -04:00
Joey Hess fd9c5fa94c
propellor spin 2014-04-04 15:09:59 -04:00
Joey Hess 4d69d83def
propellor spin 2014-04-04 15:07:51 -04:00
Joey Hess 00b27119ee
propellor spin 2014-04-04 15:04:53 -04:00
Joey Hess 50a9e826a3
propellor spin 2014-04-04 15:03:03 -04:00
Joey Hess 0b7fb01032
propellor spin 2014-04-04 14:55:34 -04:00
Joey Hess d96bc41d06
propellor spin 2014-04-04 14:45:31 -04:00
Joey Hess 5849f43422
propellor spin 2014-04-04 14:42:07 -04:00
Joey Hess a3206d45d6 redo a change I lost somewhere
fixes ghc spain in i386 container on amd64 host
2014-04-04 02:06:19 -04:00
Joey Hess 25a0026050 nope 2014-04-04 01:37:31 -04:00
Joey Hess f75db89007 improve 2014-04-04 01:16:16 -04:00
Joey Hess ccc8290712 update 2014-04-04 01:12:09 -04:00
Joey Hess eb8dcfd995
propellor spin 2014-04-04 00:44:29 -04:00
Joey Hess ba8a259f24
propellor spin 2014-04-04 00:29:19 -04:00
Joey Hess dd08ae61db
propellor spin 2014-04-04 00:18:51 -04:00
Joey Hess 3aff991553
propellor spin 2014-04-04 00:11:24 -04:00
Joey Hess cf3fc9b8e9 fix file mode bug 2014-04-04 00:08:30 -04:00
Joey Hess d19171ed53
propellor spin 2014-04-03 23:59:32 -04:00
Joey Hess 7932c5abec
propellor spin 2014-04-03 23:57:36 -04:00
Joey Hess fbc57d6845
propellor spin 2014-04-03 23:35:36 -04:00
Joey Hess ff49cf562c
propellor spin 2014-04-03 23:32:00 -04:00
Joey Hess b254cbbab1
propellor spin 2014-04-03 23:30:23 -04:00
Joey Hess 5499b2a612
propellor spin 2014-04-03 23:16:34 -04:00
Joey Hess 1c381c5246 library shimming for docker (untested) 2014-04-03 21:22:37 -04:00
Joey Hess b14b56d84a
propellor spin 2014-04-03 13:58:21 -04:00
Joey Hess c764993cb3 improved remote and local provisioning 2014-04-03 13:49:26 -04:00
Joey Hess 9c3ab75059 fix 2014-04-03 12:35:27 -04:00
Joey Hess 8573c39d48
fix bootstrapping from a different branch than master 2014-04-03 12:33:55 -04:00
Joey Hess 492e4c68c8 better template 2014-04-03 12:26:27 -04:00
Joey Hess fc7b3893d1 clean up gpg droppings 2014-04-03 12:20:42 -04:00
Joey Hess fdb48b1dd1
api doc improvements 2014-04-03 02:27:17 -04:00
Joey Hess 42f207232b debianization and a wrapper program for /usr/bin 2014-04-03 01:55:49 -04:00
Joey Hess 167609746d
propellor spin 2014-04-02 23:40:37 -04:00
Joey Hess b3e07972ab
propellor spin 2014-04-02 23:36:36 -04:00
Joey Hess feaafc26de
propellor spin 2014-04-02 23:32:09 -04:00
Joey Hess 5df3ad13df awesome new revert operator! 2014-04-02 23:01:40 -04:00
Joey Hess 5674818300
propellor spin 2014-04-02 20:56:02 -04:00
Joey Hess 595794a250
propellor spin 2014-04-02 20:44:11 -04:00
Joey Hess 6bde26780f updates 2014-04-02 20:40:38 -04:00
Joey Hess 73fcd794e4
propellor spin 2014-04-02 20:26:38 -04:00
Joey Hess a552434370 layout 2014-04-02 19:07:48 -04:00
Joey Hess cd10ceb976
generalized git-annex autobuilder to not need a rsync password 2014-04-02 18:36:42 -04:00
Joey Hess b456e8aedc require docker installed 2014-04-02 14:28:16 -04:00
Joey Hess 9cde582c35 better container reversion 2014-04-02 13:56:16 -04:00
Joey Hess bbc4a84f4f always clear the provisioned flag 2014-04-02 13:28:46 -04:00
Joey Hess 32b61c25d8
build list in right order (innecefficiently) 2014-04-02 13:20:39 -04:00
Joey Hess 526bcbf093 type-safe reversions 2014-04-02 13:18:08 -04:00
Joey Hess 6f032f7ee3
propellor spin 2014-04-02 00:52:39 -04:00
Joey Hess 9161ecaac2 more robust apt 2014-04-02 00:31:07 -04:00
Joey Hess 23a2710330
propellor spin 2014-04-02 00:07:22 -04:00
Joey Hess 3f96e5a5f3
propellor spin 2014-04-02 00:05:10 -04:00
Joey Hess 3fae22e95b changed Arch to String type 2014-04-01 23:49:15 -04:00
Joey Hess 3cc57e7fba add .propellor suffix to managed containers
Avoids deleting any containers that we don't manage..
2014-04-01 23:33:06 -04:00
Joey Hess b6ef135aa7
propellor spin 2014-04-01 23:27:52 -04:00
Joey Hess f3f2af29f2 docker gc 2014-04-01 23:24:31 -04:00
Joey Hess 16668c03f8 fix 2014-04-01 22:55:32 -04:00
Joey Hess 6e788fae21 fix 2014-04-01 22:47:07 -04:00
Joey Hess f1017c7f8e provision on boot 2014-04-01 21:53:11 -04:00
Joey Hess e08accb35a nicer parameters when run inside docker 2014-04-01 20:47:25 -04:00
Joey Hess 1f314984b5 ensure cron is running 2014-04-01 20:47:05 -04:00
Joey Hess 668cc936e4 avoid unnecessary rebuid of container 2014-04-01 20:34:26 -04:00
Joey Hess e06121e055
propellor spin 2014-04-01 20:30:55 -04:00
Joey Hess c4f76e4fdf temp workaround 2014-04-01 20:24:44 -04:00
Joey Hess 2b7556fe3a allow arbitrary workdir 2014-04-01 20:23:11 -04:00
Joey Hess 60960d7853
propellor spin 2014-04-01 19:33:06 -04:00
Joey Hess 4e7928efb6
propellor spin 2014-04-01 18:42:32 -04:00
Joey Hess c9c6d8f462
propellor spin 2014-04-01 18:35:46 -04:00
Joey Hess 526b59d2bc
propellor spin 2014-04-01 18:34:01 -04:00
Joey Hess 7200baa08a
propellor spin 2014-04-01 18:31:04 -04:00
Joey Hess 8bdc8d189c
propellor spin 2014-04-01 18:28:35 -04:00
Joey Hess 6d425cba7c
propellor spin 2014-04-01 18:15:21 -04:00
Joey Hess a1c43469f6
propellor spin 2014-04-01 18:10:46 -04:00
Joey Hess 2452a4425d
propellor spin 2014-04-01 18:07:49 -04:00
Joey Hess 3ea5a38395
propellor spin 2014-04-01 18:06:02 -04:00
Joey Hess 0dc5c27180 cron job setup Properties 2014-04-01 17:54:20 -04:00
Joey Hess b70422c8cf fix desc for combineProperties 2014-04-01 17:32:37 -04:00
Joey Hess a69b0a2cc8
propellor spin 2014-04-01 17:26:16 -04:00
Joey Hess defb0bd037 shorter 2014-04-01 17:14:56 -04:00
Joey Hess ec61b8f5d6
propellor spin 2014-04-01 17:08:48 -04:00
Joey Hess b448016263
propellor spin 2014-04-01 17:03:03 -04:00
Joey Hess e6d24b49b8 various improvements 2014-04-01 16:58:11 -04:00
Joey Hess 8c6d07fd2c
improve UI when exiting shell in docker container 2014-04-01 15:38:32 -04:00
Joey Hess 5711a275f7 comment 2014-04-01 15:26:34 -04:00
Joey Hess a04ad13b8e
add newline in case previous stdout lacked one
should probably use a Marker here..
2014-04-01 14:47:30 -04:00
Joey Hess d6b94c1d03
more debug 2014-04-01 14:33:03 -04:00
Joey Hess 274564b7d0
wow, cute bug 2014-04-01 14:30:54 -04:00
Joey Hess 5d06f1ebc3
protocol debug 2014-04-01 14:28:05 -04:00
Joey Hess 50f68604e1
improve display of docker container properties 2014-04-01 14:20:59 -04:00
Joey Hess 5422a5b376 nochange on service 2014-04-01 14:11:36 -04:00
Joey Hess 407f1b27fc description 2014-04-01 14:08:35 -04:00
Joey Hess 42517c8a23
oops again 2014-04-01 14:03:34 -04:00
Joey Hess 2c66d0d475
oops 2014-04-01 14:00:46 -04:00
Joey Hess d73dd30044
fix chaining into docker 2014-04-01 13:58:15 -04:00
Joey Hess 79cbdf35b1 better method of starting propellor simplesh inside docker 2014-04-01 13:51:58 -04:00
Joey Hess 2c328ad142
shell syntax fix 2014-04-01 13:09:10 -04:00
Joey Hess 9df409d2fb
fix 2014-04-01 13:07:55 -04:00
Joey Hess ff4bc019cf
typo 2014-04-01 13:06:50 -04:00
Joey Hess 2d4a0f760b
fix bug in containerid parsing 2014-04-01 13:04:24 -04:00
Joey Hess 1d180d6ae5 inverted logic 2014-04-01 12:55:59 -04:00
Joey Hess f9686cd3df fix container running params 2014-04-01 12:54:51 -04:00
Joey Hess 877456c5c7
docker does not allow @ in container names 2014-04-01 12:44:07 -04:00
Joey Hess 1af0cb35b6 tweak 2014-04-01 12:42:24 -04:00
Joey Hess 2fd17d628c
fix 2 docker bugs 2014-04-01 12:38:09 -04:00
Joey Hess e02f802ac8 add PROPELLOR_DEBUG 2014-04-01 11:59:48 -04:00
Joey Hess bf4ba05528 docker support is working in theory (but untested) 2014-04-01 03:48:45 -04:00
Joey Hess 25c4d18503 simple socket server, will hopefully work with docker 2014-04-01 02:37:48 -04:00
Joey Hess 90f86b8b2b not quite working docker container interface 2014-04-01 01:12:05 -04:00
Joey Hess d53729495e
propellor spin 2014-03-31 19:31:35 -04:00
Joey Hess 14d56a303c
propellor spin 2014-03-31 19:06:50 -04:00
Joey Hess 178cd65e47
propellor spin 2014-03-31 19:01:56 -04:00
Joey Hess 2f9300f2a1
propellor spin 2014-03-31 18:55:58 -04:00
Joey Hess ecf1584d7e
propellor spin 2014-03-31 18:54:03 -04:00
Joey Hess e170189b23
propellor spin 2014-03-31 18:53:27 -04:00
Joey Hess 45a453a87e
propellor spin 2014-03-31 18:44:10 -04:00
Joey Hess d3ddb231a6
propellor spin 2014-03-31 18:39:39 -04:00
Joey Hess eb78bbae19
propellor spin 2014-03-31 18:36:53 -04:00
Joey Hess c246a8ee74
propellor spin 2014-03-31 18:31:08 -04:00
Joey Hess 549df2612c
propellor spin 2014-03-31 18:06:39 -04:00
Joey Hess 2df64dc516
propellor spin 2014-03-31 17:57:12 -04:00
Joey Hess ac5439ab91
propellor spin 2014-03-31 16:52:58 -04:00
Joey Hess 679dd59ef7
propellor spin 2014-03-31 16:52:20 -04:00
Joey Hess b5b9fa922b
propellor spin 2014-03-31 16:50:30 -04:00
Joey Hess 312d19e538
propellor spin 2014-03-31 16:49:35 -04:00
Joey Hess 88d296d0de
propellor spin 2014-03-31 16:48:12 -04:00
Joey Hess 3ced1cecc5
propellor spin 2014-03-31 16:46:44 -04:00
Joey Hess 19627d9ec9
propellor spin 2014-03-31 16:45:32 -04:00
Joey Hess afe622f4a1
propellor spin 2014-03-31 16:42:25 -04:00
Joey Hess 136de68ca0
propellor spin 2014-03-31 16:41:10 -04:00
Joey Hess 0cf9c40ba0
propellor spin 2014-03-31 16:40:03 -04:00
Joey Hess 4a7e60cc53
propellor spin 2014-03-31 16:37:19 -04:00
Joey Hess 78b05d22ff
propellor spin 2014-03-31 16:24:48 -04:00
Joey Hess fb98e0aec4
propellor spin 2014-03-31 16:23:49 -04:00
Joey Hess 740a8243f6
propellor spin 2014-03-31 16:20:38 -04:00
Joey Hess a5b739af6d out of band keyring transfer is not necessary, since repo is cloned securely 2014-03-31 15:52:40 -04:00
Joey Hess 94d09dfd64
propellor spin 2014-03-31 15:43:24 -04:00
Joey Hess 9172b79612
propellor spin 2014-03-31 15:40:16 -04:00
Joey Hess 36469bc07d
propellor spin 2014-03-31 15:07:06 -04:00
Joey Hess f01ae67301
propellor spin 2014-03-31 15:06:16 -04:00
Joey Hess bba03dc896
propellor spin 2014-03-31 15:05:13 -04:00
Joey Hess 35d79711fc
propellor spin 2014-03-31 14:59:06 -04:00
Joey Hess e4c5884252
propellor spin 2014-03-31 14:56:19 -04:00
Joey Hess d1438a8212
propellor spin 2014-03-31 14:50:06 -04:00
Joey Hess 4b7ee8ce71
propellor spin 2014-03-31 14:46:20 -04:00
Joey Hess 02c357de42
propellor spin 2014-03-31 14:44:38 -04:00
Joey Hess ac76e80fa2
propellor spin 2014-03-31 14:41:40 -04:00
Joey Hess 48b3c546b7
propellor spin 2014-03-31 14:28:24 -04:00
Joey Hess 3f6cb342c6
propellor spin 2014-03-31 14:27:40 -04:00
Joey Hess 9a1fffdead
propellor spin 2014-03-31 14:26:56 -04:00
Joey Hess 69c39a087b
propellor spin 2014-03-31 14:26:01 -04:00
Joey Hess 3690257a9c
propellor spin 2014-03-31 14:24:15 -04:00
Joey Hess 5c814d3780
propellor spin 2014-03-31 14:22:48 -04:00
Joey Hess 53ece3a155
propellor spin 2014-03-31 14:21:14 -04:00
Joey Hess b01ba38e6e
propellor spin 2014-03-31 14:16:43 -04:00
Joey Hess 08bb77496f
propellor spin 2014-03-31 14:15:12 -04:00
Joey Hess 12c0b5034b
propellor spin 2014-03-31 14:08:54 -04:00
Joey Hess 6269b08863
propellor spin 2014-03-31 14:06:20 -04:00
Joey Hess 46d3db4439
propellor spin 2014-03-31 12:32:13 -04:00
Joey Hess 74a6f413f2
propellor spin 2014-03-31 12:31:00 -04:00
Joey Hess 546e3282a0
propellor spin 2014-03-31 12:30:05 -04:00
Joey Hess 8331629fa7
propellor spin 2014-03-31 12:28:40 -04:00
Joey Hess ceab15aef5
propellor spin 2014-03-31 12:17:58 -04:00
Joey Hess ffd1928b39
propellor spin 2014-03-31 12:16:34 -04:00
Joey Hess c5495fecc0
propellor spin 2014-03-31 12:14:45 -04:00
Joey Hess 7acbfea4b9
propellor spin 2014-03-31 12:06:04 -04:00
Joey Hess 9b65d96504
monoid 2014-03-31 10:36:45 -04:00
Joey Hess f9536060e8 tweak 2014-03-31 01:31:47 -04:00
Joey Hess 51fc590b61 propellor spin 2014-03-31 01:29:47 -04:00
Joey Hess 48b4626af2 reset title 2014-03-31 01:19:40 -04:00
Joey Hess 2100a0349a propellor spin 2014-03-31 01:16:01 -04:00
Joey Hess a431dd231e propellor spin 2014-03-31 01:10:50 -04:00
Joey Hess 9d348647d9 propellor spin 2014-03-31 01:06:44 -04:00
Joey Hess 2383674638
haddock improvemnts 2014-03-31 00:43:28 -04:00
Joey Hess 0515fcb0f9 more prep 2014-03-30 23:59:07 -04:00
Joey Hess 8621fa6e99 more prep for hackage 2014-03-30 23:55:59 -04:00
Joey Hess 380c1b0fd6 prepare for hackage 2014-03-30 23:37:54 -04:00