Flush stdin from within chroot archive

This makes sure that we don't buffer in memory and that we also flush
stdin from diff as well as untar.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>

Conflicts:
	pkg/chrootarchive/diff.go
This commit is contained in:
Michael Crosby 2014-12-08 15:04:34 -08:00 committed by Tibor Vass
parent a8124280d2
commit cd74be68b8
4 changed files with 27 additions and 4 deletions

View file

@ -34,6 +34,8 @@ func applyLayer() {
if err != nil {
fatal(err)
}
os.RemoveAll(tmpDir)
flush(os.Stdin)
os.Exit(0)
}