c5e0710a9a
We can't modify the destination path in the communicator because it breaks assumptions in the provisioners. For example, we try to chmod in the shell provisioner. The chmod command uses the path as supplied by the user. If the communicator decides to rewrite the path, the provisioner doesn't know that, and so tries to chmod the wrong thing. The best we can do is detect that the destination is a directory and fail. Also correctly surface output from sftp uploader. |
||
---|---|---|
.. | ||
none | ||
ssh | ||
winrm |