From 348f50a223fc52bacb381f76a557c6390f8f223d Mon Sep 17 00:00:00 2001 From: Igor Ippolitov Date: Thu, 30 Apr 2026 19:09:45 +0100 Subject: [PATCH] Add zstd compression for debian control files. Signed-off-by: Igor Ippolitov --- lib/signdeb/control.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/signdeb/control.go b/lib/signdeb/control.go index 8149e3c..83e3900 100644 --- a/lib/signdeb/control.go +++ b/lib/signdeb/control.go @@ -29,6 +29,7 @@ import ( "strings" "github.com/xi2/xz" + "github.com/klauspost/compress/zstd" ) type PackageInfo struct { @@ -45,6 +46,8 @@ func parseControl(r io.Reader, ext string) (*PackageInfo, error) { r = bzip2.NewReader(r) case ".xz": r, err = xz.NewReader(r, 0) + case ".zst": + r, err = zstd.NewReader(r) case "": default: err = errors.New("unrecognized compression on control.tar")