diff --git a/provisioner/file/provisioner.go b/provisioner/file/provisioner.go index 6787a20cb..72a5018b9 100644 --- a/provisioner/file/provisioner.go +++ b/provisioner/file/provisioner.go @@ -172,7 +172,7 @@ func (p *Provisioner) ProvisionUpload(ui packer.Ui, comm packer.Communicator) er } if strings.HasSuffix(dst, "/") { - dst = filepath.Join(dst, filepath.Base(src)) + dst = dst + filepath.Base(src) } // Get a default progress bar