diff --git a/go.mod b/go.mod index f4bdfa1..7ba8a8c 100644 --- a/go.mod +++ b/go.mod @@ -16,7 +16,6 @@ require ( require ( github.com/golang/snappy v0.0.3 // indirect github.com/google/go-cmp v0.5.5 // indirect - github.com/rasky/go-lzo v0.0.0-20200203143853-96a758eda86e github.com/therootcompany/xz v1.0.1 go.lsp.dev/uri v0.3.0 // indirect gopkg.in/ini.v1 v1.62.0 // indirect diff --git a/go.sum b/go.sum index 308dfe6..a5e9f2b 100644 --- a/go.sum +++ b/go.sum @@ -156,8 +156,6 @@ github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y8 github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/rasky/go-lzo v0.0.0-20200203143853-96a758eda86e h1:dCWirM5F3wMY+cmRda/B1BiPsFtmzXqV9b0hLWtVBMs= -github.com/rasky/go-lzo v0.0.0-20200203143853-96a758eda86e/go.mod h1:9leZcVcItj6m9/CfHY5Em/iBrCz7js8LcRQGTKEEv2M= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= diff --git a/internal/decompress/lzo.go b/internal/decompress/lzo.go deleted file mode 100644 index 76333e7..0000000 --- a/internal/decompress/lzo.go +++ /dev/null @@ -1,18 +0,0 @@ -package decompress - -import ( - "bytes" - "io" - - "github.com/rasky/go-lzo" -) - -type Lzo struct{} - -func (l Lzo) Reader(r io.Reader) (io.ReadCloser, error) { - cache, err := lzo.Decompress1X(r, 0, 0) - if err != nil { - return nil, err - } - return io.NopCloser(bytes.NewReader(cache)), nil -} diff --git a/reader.go b/reader.go index 4a90f1f..c242e91 100644 --- a/reader.go +++ b/reader.go @@ -65,7 +65,7 @@ func NewReader(r io.ReaderAt) (*Reader, error) { case LZMACompression: squash.d = decompress.Lzma{} case LZOCompression: - squash.d = decompress.Lzo{} + return nil, errors.New("LZO compression not supported") case XZCompression: squash.d = decompress.Xz{} case LZ4Compression: