Make vfs error more explicit

Docker-DCO-1.0-Signed-off-by: Guillaume J. Charmes <guillaume.charmes@docker.com> (github: creack)
This commit is contained in:
Guillaume J. Charmes 2014-01-07 16:02:41 -08:00
parent 811341423b
commit ef7e000a13
No known key found for this signature in database
GPG Key ID: B33E4642CB6E3FF3
1 changed files with 2 additions and 3 deletions

View File

@ -36,9 +36,8 @@ func (d *Driver) Cleanup() error {
} }
func copyDir(src, dst string) error { func copyDir(src, dst string) error {
cmd := exec.Command("cp", "-aT", "--reflink=auto", src, dst) if output, err := exec.Command("cp", "-aT", "--reflink=auto", src, dst).CombinedOutput(); err != nil {
if err := cmd.Run(); err != nil { return fmt.Errorf("Error VFS copying directory: %s (%s)", err, output)
return err
} }
return nil return nil
} }