From 759ff1ace183c3f061ea548d92d6ef0ea7f8a561 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 30 Jul 2013 15:14:21 -0700 Subject: [PATCH] builder/amazon/chroot: upload should os.Create, not os.Open --- builder/amazon/chroot/communicator.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/builder/amazon/chroot/communicator.go b/builder/amazon/chroot/communicator.go index 6e4387aa0..b27c7c72d 100644 --- a/builder/amazon/chroot/communicator.go +++ b/builder/amazon/chroot/communicator.go @@ -53,7 +53,8 @@ func (c *Communicator) Start(cmd *packer.RemoteCmd) error { func (c *Communicator) Upload(dst string, r io.Reader) error { dst = filepath.Join(c.Chroot, dst) - f, err := os.Open(dst) + log.Printf("Uploading to chroot dir: %s", dst) + f, err := os.Create(dst) if err != nil { return err } @@ -68,6 +69,7 @@ func (c *Communicator) Upload(dst string, r io.Reader) error { func (c *Communicator) Download(src string, w io.Writer) error { src = filepath.Join(c.Chroot, src) + log.Printf("Downloading from chroot dir: %s", src) f, err := os.Open(src) if err != nil { return err