mirror of
https://github.com/Project-OSS-Revival/alien.git
synced 2026-04-24 14:00:17 +00:00
Added support for zstd archives. Fixes "Unknown control member!" error with some deb packags.
This commit is contained in:
committed by
Syed-Shahrukh-OSSRevival
parent
b3bc197956
commit
ab603a11e0
@@ -176,6 +176,8 @@ sub getcontrolfile {
|
||||
$controlcomp = 'gzip -dc';
|
||||
} elsif ($controlmember eq 'control.tar.xz') {
|
||||
$controlcomp = 'xz -dc';
|
||||
} elsif ($controlmember eq 'control.tar.zst') {
|
||||
$controlcomp = 'zstd -dc';
|
||||
} elsif ($controlmember eq 'control.tar') {
|
||||
$controlcomp = 'cat';
|
||||
} else {
|
||||
@@ -210,6 +212,8 @@ sub get_datamember_cmd {
|
||||
$datacomp = 'xz -dc';
|
||||
} elsif ($datamember eq 'data.tar.lzma') {
|
||||
$datacomp = 'xz -dc';
|
||||
} elsif ($datamember eq 'data.tar.zst') {
|
||||
$datacomp = 'zstd -dc';
|
||||
} elsif ($datamember eq 'data.tar') {
|
||||
$datacomp = 'cat';
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user