Matthew Hooker
|
f1175c1921
|
parallels/vmware: don't wait for shutdown command.
Resolves #4134
replaces/ closes #4379
Leaving Hyper-V builder alone for now until we can get a case that reproduces.
|
2017-01-20 01:44:18 -08:00 |
Matthew Hooker
|
892d5e82c9
|
expect_disconnect option
provisioner/shell: Adds option to fail if the remote server disconnects
us.
|
2016-10-21 11:39:03 -07:00 |
Vasiliy Tolstov
|
feee19e4ed
|
file provisioner improvements
* allow specify source/destination as dir
* allow specify many files as source
Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
|
2016-02-12 11:48:28 -08:00 |
Chris Bednarski
|
408250ec76
|
Wrap output in if statement to catch zero values from select
|
2015-06-03 17:13:26 -07:00 |
Mitchell Hashimoto
|
da694a6ea8
|
packer: try to fix flaky test
|
2015-05-28 15:13:10 -07:00 |
Ross Smith II
|
d92179847d
|
provisioner/file: set file/directory permissions
fixes #1064
|
2014-05-09 21:03:35 -07:00 |
Mitchell Hashimoto
|
adbb490189
|
provisioner/file: support uploading directories [GH-251]
|
2013-09-09 14:00:06 -07:00 |
Mitchell Hashimoto
|
86abf14b28
|
communicator/ssh: Trailing slash won't create destination dir
|
2013-08-25 20:47:10 -07:00 |
Mitchell Hashimoto
|
46e02209a9
|
packer: Add UploadDir to the Communicator interface
|
2013-08-25 20:30:56 -07:00 |
Mitchell Hashimoto
|
6f742cb332
|
packer: fix data race in communicator
|
2013-08-21 10:16:33 -07:00 |
Mitchell Hashimoto
|
392aba1fe7
|
packer: Don't output up to \r with remote command, lost anyways
|
2013-08-12 16:55:17 -07:00 |
Mitchell Hashimoto
|
656de901ca
|
packer: replace stdout/stderr after StartWithUi
This just kind of shields the error with StartWithUi if we retry
|
2013-08-12 15:17:17 -07:00 |
Mitchell Hashimoto
|
a380c1c91e
|
packer: Use ch for condition variable
Thanks @titanous I didnt know this worked.
|
2013-07-29 13:20:57 -07:00 |
Mitchell Hashimoto
|
9b0c3b28c5
|
communicator/ssh: use SetExited
|
2013-07-29 12:12:42 -07:00 |
Mitchell Hashimoto
|
26a117e36f
|
packer: use locks/conds to avoid races on RemoteCmd.Exited [GH-42]
|
2013-07-29 12:04:58 -07:00 |
Mitchell Hashimoto
|
7472bbb17c
|
packer: In the case of an error, close stdout/stderr writers
|
2013-07-23 22:46:51 -05:00 |
Mitchell Hashimoto
|
641c46451b
|
packer: Preserve original stdout/stderr on StartWithUi
/cc @sit
|
2013-07-23 22:38:03 -05:00 |
Mitchell Hashimoto
|
425aaf2cea
|
packer: RemoteCmd.StartWithUi thanks to @sit
I ended up working on this on my own outside your PR, sorry, but it is
basically the same as yours.
|
2013-07-23 22:35:05 -05:00 |
Mitchell Hashimoto
|
957ebe9234
|
packer: Better docs for communicator interface
|
2013-06-20 14:46:25 -07:00 |
Mitchell Hashimoto
|
bbc5f305e2
|
packer: RemoteCmd.Wait
|
2013-06-03 10:49:23 -07:00 |
Mitchell Hashimoto
|
532faec457
|
packer: New Communicator interface is much simplified
|
2013-06-02 21:20:27 -07:00 |
Mitchell Hashimoto
|
ade3795123
|
packer: RemoteCommand.StderrChan
|
2013-06-01 18:49:49 -07:00 |
Mitchell Hashimoto
|
e753ffe5d9
|
packer: Refactor on StdoutChan so it'll work for stderr easily
|
2013-06-01 18:31:22 -07:00 |
Mitchell Hashimoto
|
810d17c0ef
|
packer: RemoteCommand.StdoutChan works + tests
|
2013-06-01 18:21:27 -07:00 |
Mitchell Hashimoto
|
ace53450b9
|
packer: More efficient RemoteCommand.ExitChan
|
2013-06-01 17:57:26 -07:00 |
Mitchell Hashimoto
|
8034e91ca3
|
packer: Lock in RemoteCommand.ExitChan
|
2013-06-01 17:45:57 -07:00 |
Mitchell Hashimoto
|
24237da32c
|
packer: RemoteCommand.ExitChan() and tests
|
2013-05-28 18:12:15 -07:00 |
Mitchell Hashimoto
|
15f215d04f
|
go fmt
|
2013-05-20 16:50:35 -07:00 |
Mitchell Hashimoto
|
daa431af63
|
packer: Communicator Upload/Download return an error
|
2013-05-12 16:25:40 -07:00 |
Mitchell Hashimoto
|
2799cccf4b
|
packer: Waiting for a remote command and setting the exit status
|
2013-05-12 16:18:17 -07:00 |
Mitchell Hashimoto
|
88a018bf5d
|
packer: Work on communicators... WIP
|
2013-05-12 14:47:55 -07:00 |