diff --git a/src/moby/build.go b/src/moby/build.go index 415c08c5e..2575428d4 100644 --- a/src/moby/build.go +++ b/src/moby/build.go @@ -10,6 +10,7 @@ import ( "io/ioutil" "os" "path" + "path/filepath" "sort" "strconv" "strings" @@ -145,6 +146,11 @@ func Build(m Moby, w io.Writer, pull bool, tp string) error { MobyDir = defaultMobyConfigDir() } + // create tmp dir in case needed + if err := os.MkdirAll(filepath.Join(MobyDir, "tmp"), 0755); err != nil { + return err + } + iw := tar.NewWriter(w) // add additions