Update communicator.go

typo
This commit is contained in:
bdd 2014-08-07 14:19:08 -04:00
parent dbe946a97a
commit 0cb0c412c3

View File

@ -182,19 +182,19 @@ func (c *SSHCommunicator) Start(cmd *RemoteCmd) (err error) {
func (c *SSHCommunicator) Upload(path string, input io.Reader) error { func (c *SSHCommunicator) Upload(path string, input io.Reader) error {
// The target directory and file for talking the SCP protocol // The target directory and file for talking the SCP protocol
targeDir := filepath.Dir(path) targetDir := filepath.Dir(path)
targetFile := filepath.Base(path) targetFile := filepath.Base(path)
// On windows, filepath.Dir uses backslash separators (ie. "\tmp"). // On windows, filepath.Dir uses backslash separators (ie. "\tmp").
// This does not work when the target host is unix. Switch to forward slash // This does not work when the target host is unix. Switch to forward slash
// which works for unix and windows // which works for unix and windows
targeDir = filepath.ToSlash(targeDir) targetDir = filepath.ToSlash(targetDir)
scpFunc := func(w io.Writer, stdoutR *bufio.Reader) error { scpFunc := func(w io.Writer, stdoutR *bufio.Reader) error {
return scpUploadFile(targetFile, input, w, stdoutR) return scpUploadFile(targetFile, input, w, stdoutR)
} }
return c.scpSession("scp -vt "+targeDir, scpFunc) return c.scpSession("scp -vt "+targetDir, scpFunc)
} }
func (c *SSHCommunicator) UploadDir(dst string, src string, excl []string) error { func (c *SSHCommunicator) UploadDir(dst string, src string, excl []string) error {