mirror of
https://github.com/sheumann/hush.git
synced 2024-06-06 02:29:31 +00:00
libarchive: auto-detect .Z files as well
Signed-off-by: Thiago Jung Bauermann <bauerman@linux.vnet.ibm.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
c77a58fb2d
commit
b4059f6309
|
@ -185,6 +185,13 @@ static transformer_state_t *setup_transformer_on_fd(int fd, int fail_if_not_comp
|
||||||
USE_FOR_NOMMU(xstate->xformer_prog = "gunzip";)
|
USE_FOR_NOMMU(xstate->xformer_prog = "gunzip";)
|
||||||
goto found_magic;
|
goto found_magic;
|
||||||
}
|
}
|
||||||
|
if (ENABLE_FEATURE_SEAMLESS_Z
|
||||||
|
&& magic.b16[0] == COMPRESS_MAGIC
|
||||||
|
) {
|
||||||
|
xstate->xformer = unpack_Z_stream;
|
||||||
|
USE_FOR_NOMMU(xstate->xformer_prog = "uncompress";)
|
||||||
|
goto found_magic;
|
||||||
|
}
|
||||||
if (ENABLE_FEATURE_SEAMLESS_BZ2
|
if (ENABLE_FEATURE_SEAMLESS_BZ2
|
||||||
&& magic.b16[0] == BZIP2_MAGIC
|
&& magic.b16[0] == BZIP2_MAGIC
|
||||||
) {
|
) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user