Skip to content

Commit

Permalink
Issue #424: extract: Remove unused functions
Browse files Browse the repository at this point in the history
With the generic "Uncompress" function, we no longer need separate
Ungzip/Untar/...

This is related to #424
  • Loading branch information
cfergeau authored and praveenkumar committed Sep 23, 2019
1 parent 870b6c3 commit 528927c
Showing 1 changed file with 0 additions and 33 deletions.
33 changes: 0 additions & 33 deletions pkg/extract/extract.go
Expand Up @@ -14,29 +14,6 @@ import (
"github.com/xi2/xz"
)

func Ungzip(source, target string) error {
reader, err := os.Open(filepath.Clean(source))
if err != nil {
return err
}
defer reader.Close()

archive, err := gzip.NewReader(reader)
if err != nil {
return err
}
defer archive.Close()

writer, err := os.Create(target)
if err != nil {
return err
}
defer writer.Close()

_, err = io.Copy(writer, archive)
return err
}

func Uncompress(tarball, targetDir string) error {
logging.Debugf("Uncompressing %s to %s", tarball, targetDir)

Expand Down Expand Up @@ -72,16 +49,6 @@ func Uncompress(tarball, targetDir string) error {
return untar(filereader, targetDir)
}

func Untar(tarball, targetDir string) error {
reader, err := os.Open(filepath.Clean(tarball))
if err != nil {
return err
}
defer reader.Close()

return untar(reader, targetDir)
}

func untar(reader io.Reader, targetDir string) error {
tarReader := tar.NewReader(reader)

Expand Down

0 comments on commit 528927c

Please sign in to comment.