summaryrefslogtreecommitdiff
path: root/cpio/cpio.c
diff options
context:
space:
mode:
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>2014-08-14 08:31:49 +0900
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>2014-08-14 08:31:49 +0900
commit8c4be28fe717b20c772ee4cb6d4cc77fb98e27aa (patch)
tree1021c0fb90c5bc504d3118e4dfec4eb15631d49f /cpio/cpio.c
parent7b759a662c5816273691e594d2281686139fad1d (diff)
downloadlibarchive-8c4be28fe717b20c772ee4cb6d4cc77fb98e27aa.tar.gz
Add support for lz4 write filter.
Diffstat (limited to 'cpio/cpio.c')
-rw-r--r--cpio/cpio.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpio/cpio.c b/cpio/cpio.c
index ac12c8a2..f1317505 100644
--- a/cpio/cpio.c
+++ b/cpio/cpio.c
@@ -261,6 +261,7 @@ main(int argc, char *argv[])
cpio->option_link = 1;
break;
case OPTION_LRZIP:
+ case OPTION_LZ4:
case OPTION_LZMA: /* GNU tar, others */
case OPTION_LZOP: /* GNU tar, others */
cpio->compress = opt;
@@ -526,6 +527,9 @@ mode_out(struct cpio *cpio)
case OPTION_LRZIP:
r = archive_write_add_filter_lrzip(cpio->archive);
break;
+ case OPTION_LZ4:
+ r = archive_write_add_filter_lz4(cpio->archive);
+ break;
case OPTION_LZMA:
r = archive_write_add_filter_lzma(cpio->archive);
break;