feat(updater/apt): support bz2 index

This commit is contained in:
Jared Allard 2024-06-23 14:06:22 -07:00
parent 834d8d985e
commit ca63a2ec72
Signed by: jaredallard
SSH key fingerprint: SHA256:wyRyyv28jBYw8Yp/oABNPUYvbGd6hyZj23XVXEm5G/U

View file

@ -18,6 +18,7 @@
package apt
import (
"compress/bzip2"
"compress/gzip"
"errors"
"fmt"
@ -275,7 +276,8 @@ func parsePackages(p *index) ([]Package, error) {
if err != nil {
return nil, fmt.Errorf("failed to create gzip reader: %w", err)
}
case ".bz2":
r = io.NopCloser(bzip2.NewReader(r))
case ".xz":
r = xz.NewReader(r)
case "":