Skip to content

Commit e52ccac

Browse files
committed
Add zstd compression for debian control files.
Signed-off-by: oxpa <iippolitov@gmail.com>
1 parent bdc9acb commit e52ccac

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lib/signdeb/control.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
"strings"
3030

3131
"github.com/xi2/xz"
32+
"github.com/klauspost/compress/zstd"
3233
)
3334

3435
type PackageInfo struct {
@@ -45,6 +46,8 @@ func parseControl(r io.Reader, ext string) (*PackageInfo, error) {
4546
r = bzip2.NewReader(r)
4647
case ".xz":
4748
r, err = xz.NewReader(r, 0)
49+
case ".zst":
50+
r, err = zstd.NewReader(r)
4851
case "":
4952
default:
5053
err = errors.New("unrecognized compression on control.tar")

0 commit comments

Comments
 (0)