Commit 686d4413 authored by Mitchell Hashimoto's avatar Mitchell Hashimoto

communicator/winrm: error if download

parent 15f40a3d
...@@ -173,12 +173,11 @@ func (c *comm) UploadDir(dst string, src string, excl []string) error { ...@@ -173,12 +173,11 @@ func (c *comm) UploadDir(dst string, src string, excl []string) error {
} }
func (c *comm) Download(path string, output io.Writer) error { func (c *comm) Download(path string, output io.Writer) error {
scpFunc := func(w io.Writer, stdoutR *bufio.Reader) error { scpFunc := func(w io.Writer, stdoutR *bufio.Reader) error {
fmt.Fprint(w, "\x00") fmt.Fprint(w, "\x00")
// read file info // read file info
fi, err := stdoutR.ReadString( '\n') fi, err := stdoutR.ReadString('\n')
if err != nil { if err != nil {
return err return err
} }
......
...@@ -113,7 +113,7 @@ func (c *Communicator) UploadDir(dst string, src string, exclude []string) error ...@@ -113,7 +113,7 @@ func (c *Communicator) UploadDir(dst string, src string, exclude []string) error
} }
func (c *Communicator) Download(src string, dst io.Writer) error { func (c *Communicator) Download(src string, dst io.Writer) error {
panic("download not implemented") return fmt.Errorf("WinRM doesn't support download.")
} }
func (c *Communicator) newCopyClient() (*winrmcp.Winrmcp, error) { func (c *Communicator) newCopyClient() (*winrmcp.Winrmcp, error) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment