From ef7e000a13eed5ebf761ab4ca83fa8f727170aa5 Mon Sep 17 00:00:00 2001 From: "Guillaume J. Charmes" Date: Tue, 7 Jan 2014 16:02:41 -0800 Subject: [PATCH] Make vfs error more explicit Docker-DCO-1.0-Signed-off-by: Guillaume J. Charmes (github: creack) --- graphdriver/vfs/driver.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/graphdriver/vfs/driver.go b/graphdriver/vfs/driver.go index fab9d06f83..12230f463a 100644 --- a/graphdriver/vfs/driver.go +++ b/graphdriver/vfs/driver.go @@ -36,9 +36,8 @@ func (d *Driver) Cleanup() error { } func copyDir(src, dst string) error { - cmd := exec.Command("cp", "-aT", "--reflink=auto", src, dst) - if err := cmd.Run(); err != nil { - return err + if output, err := exec.Command("cp", "-aT", "--reflink=auto", src, dst).CombinedOutput(); err != nil { + return fmt.Errorf("Error VFS copying directory: %s (%s)", err, output) } return nil }