Mitchell Hashimoto
|
02c20af35e
|
packer/plugin: trim whitespace on right of log data from plugin
|
2013-07-31 09:37:03 -07:00 |
|
Mitchell Hashimoto
|
8c341b0c78
|
packer/plugin: flush os.Stderr whenever a plugin ends
|
2013-07-30 10:48:59 -07:00 |
|
Mitchell Hashimoto
|
ce0322662d
|
packer/plugin: use chan struct{} for condition variable behavior
|
2013-07-30 10:43:43 -07:00 |
|
Mitchell Hashimoto
|
31731414be
|
packer/plugin: clean up stderr
|
2013-07-30 10:41:02 -07:00 |
|
Mitchell Hashimoto
|
467474910c
|
packer/plugin: more stable stderr logging
|
2013-07-30 10:38:48 -07:00 |
|
Mitchell Hashimoto
|
74ef543d5c
|
packer/plugin: connect stdin to parent stdin
|
2013-07-25 21:24:49 -05:00 |
|
Mitchell Hashimoto
|
fc78bf3dd6
|
packer: PostProcessor can take multiple configs
|
2013-07-01 14:59:23 -07:00 |
|
Mitchell Hashimoto
|
f270701858
|
packer: PostProcessor API change so they can keep artifacts [GH-55]
|
2013-07-01 11:30:39 -07:00 |
|
Mitchell Hashimoto
|
222b15e8f3
|
packer/plugin: Println should be Printf
|
2013-07-01 11:01:23 -07:00 |
|
Mitchell Hashimoto
|
a35cbfc4da
|
packer/plugin: Assume any listen error is a port collision [GH-58]
|
2013-06-29 13:35:24 -07:00 |
|
Mitchell Hashimoto
|
a1c0ff0c90
|
packer/plugin: Bind to 127.0.0.1. Somehow fixes [GH-37]
|
2013-06-28 21:45:18 -04:00 |
|
Mitchell Hashimoto
|
b69e983474
|
packer/plugin: Extra logging statements
|
2013-06-28 16:01:49 -04:00 |
|
Mitchell Hashimoto
|
9e786cf754
|
packer: Provisioner/Hook can have errors returned
|
2013-06-26 17:50:25 -07:00 |
|
Mitchell Hashimoto
|
dd92d492ee
|
packer/plugin: No need for a panic when plugins error
|
2013-06-25 14:30:08 -05:00 |
|
Mitchell Hashimoto
|
3e1d902560
|
packer/plugin: Require the magic cookie to be present to run
This is just a silly check to make sure people aren't executing
the plugins directly. If they are, a nicer error message is shown.
|
2013-06-25 14:27:20 -05:00 |
|
Mitchell Hashimoto
|
9e78cbaa89
|
packer: PostProcessor takes a UI [GH-20]
|
2013-06-18 20:38:21 -07:00 |
|
Mitchell Hashimoto
|
51fe46e6d9
|
packer/plugin: Support PostProcessor
|
2013-06-18 13:49:07 -07:00 |
|
Mitchell Hashimoto
|
ca7e8dbb74
|
Allow post-processors in the core configuration
|
2013-06-18 11:00:31 -07:00 |
|
Mitchell Hashimoto
|
9f5a247511
|
packer: Builders can take multiple configs
|
2013-06-14 12:27:50 -07:00 |
|
Mitchell Hashimoto
|
521b59a6fa
|
Make everything support the new builder interface
|
2013-06-12 16:06:56 -07:00 |
|
Mitchell Hashimoto
|
417f7e7f47
|
fmt
|
2013-06-11 14:09:31 -07:00 |
|
Mitchell Hashimoto
|
de14dffd36
|
packer/plugin: Set the RPC port range to the plugin port range
|
2013-06-11 11:14:36 -07:00 |
|
Mitchell Hashimoto
|
9162819daf
|
packer/plugin: Avoid lexical scoping issues with cleaning up clients
|
2013-06-11 11:10:08 -07:00 |
|
Mitchell Hashimoto
|
e904705a49
|
packer uses the new plugin client API
|
2013-06-11 11:06:23 -07:00 |
|
Mitchell Hashimoto
|
88d508893d
|
packer/plugin: client to Client so it can be used outside
|
2013-06-11 11:03:36 -07:00 |
|
Mitchell Hashimoto
|
7fe98e50fe
|
packer/plugin: Refactor to get interfaces from Client
|
2013-06-11 11:00:06 -07:00 |
|
Mitchell Hashimoto
|
250cb0106b
|
packer/plugin: Only allow client start once, lock
|
2013-06-11 10:43:55 -07:00 |
|
Mitchell Hashimoto
|
fb2ffde29e
|
packer/plugin: Refactor the client for the API to be more uniform
|
2013-06-11 10:39:06 -07:00 |
|
Mitchell Hashimoto
|
62309cb6de
|
Build/Builder take a Cache object now
|
2013-06-09 22:00:47 -07:00 |
|
Mitchell Hashimoto
|
0a6d8ed75a
|
packer: Add errors to Prepare
|
2013-06-06 17:07:42 -07:00 |
|