func unpackBodyTarball(req io.ReadCloser) (tmpdir string, err error) { tmpdir, err = ioutil.TempDir("", "go-dockerclient-test") if err != nil { return } err = archive.Untar(req, tmpdir, &archive.TarOptions{ Compression: archive.Uncompressed, NoLchown: true, }) return }
func Untar(reader io.Reader, name, dest string) error { return archive.Untar(reader, dest, &archive.TarOptions{NoLchown: true}) //, Name: name}) }