INNER CODE UNIT · Go
extractTarGz
sealerio/sealer · cmd/dist-receiver/main.go:264
func extractTarGz(src, dest string) error {
tarFile, err := os.Open(filepath.Clean(src))
if err != nil {
return err
}
defer tarFile.Close()
gzipReader, err := gzip.NewReader(tarFile)
if err != nil {
return err
}
defer gzipReader.Close()
tarReader := tar.NewReader(gzipReader)
for {
header, err := tarReader.Next()