Merge pull request #6978 from hashicorp/fix_5145

Add more detail for errors where the problem is that TEMPDIR is fille…
This commit is contained in:
Adrien Delorme 2018-11-09 11:02:26 +01:00 committed by GitHub
commit 0eaaa7de48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -804,7 +804,10 @@ func scpUploadFile(dst string, src io.Reader, w io.Writer, r *bufio.Reader, fi *
log.Println("[DEBUG] Copying input data into temporary file so we can read the length")
if _, err := io.Copy(tf, src); err != nil {
return err
return fmt.Errorf("Error copying input data into local temporary "+
"file. Check that TEMPDIR has enough space. Please see "+
"https://www.packer.io/docs/other/environment-variables.html#tmpdir"+
"for more info. Error: %s", err)
}
// Sync the file so that the contents are definitely on disk, then