From 075abfeeaed5f9b884bd0ec18edda8f9d1bec213 Mon Sep 17 00:00:00 2001 From: Godefroid Chapelle Date: Tue, 2 Dec 2014 14:58:13 +0100 Subject: [PATCH] Escapes cp alias Fix for #1656 --- builder/docker/communicator.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/docker/communicator.go b/builder/docker/communicator.go index 36ba291d3..0956c82f2 100644 --- a/builder/docker/communicator.go +++ b/builder/docker/communicator.go @@ -75,7 +75,7 @@ func (c *Communicator) Upload(dst string, src io.Reader, fi *os.FileInfo) error // Copy the file into place by copying the temporary file we put // into the shared folder into the proper location in the container cmd := &packer.RemoteCmd{ - Command: fmt.Sprintf("cp %s/%s %s", c.ContainerDir, + Command: fmt.Sprintf("\cp %s/%s %s", c.ContainerDir, filepath.Base(tempfile.Name()), dst), }