From 0d7937fce138dbe8bdba2db972514e1c1d60c32e Mon Sep 17 00:00:00 2001 From: Ben P Date: Thu, 11 Aug 2016 18:03:48 +0000 Subject: [PATCH] [docker] ls -A instead of * glob for copying paths --- 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 c10327344..aa048a1f4 100644 --- a/builder/docker/communicator.go +++ b/builder/docker/communicator.go @@ -179,7 +179,7 @@ func (c *Communicator) UploadDir(dst string, src string, exclude []string) error // Make the directory, then copy into it cmd := &packer.RemoteCmd{ - Command: fmt.Sprintf("set -e; mkdir -p %s; command cp -R %s/* %s", + Command: fmt.Sprintf("set -e; mkdir -p %s; cd %s; command cp -R $(ls -A .) %s", containerDst, containerSrc, containerDst), } if err := c.Start(cmd); err != nil {