From: Tim Kientzle Date: Fri, 12 Mar 2010 05:58:35 +0000 (-0500) Subject: Provide format names that allow explicit setting of "restricted pax" X-Git-Tag: v3.0.0a~1156 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b9f5fc9dcbfdaff31ae3ee01ca8c0271f77f1f6e;p=thirdparty%2Flibarchive.git Provide format names that allow explicit setting of "restricted pax" format. In particular, as pointed out in Issue 74, this allows you to use bsdcpio to write restricted pax format. SVN-Revision: 2026 --- diff --git a/libarchive/archive_write_set_format_by_name.c b/libarchive/archive_write_set_format_by_name.c index 0851c1ec6..efe9c521d 100644 --- a/libarchive/archive_write_set_format_by_name.c +++ b/libarchive/archive_write_set_format_by_name.c @@ -48,6 +48,7 @@ struct { const char *name; int (*setter)(struct archive *); } names[] = { "arbsd", archive_write_set_format_ar_bsd }, { "argnu", archive_write_set_format_ar_svr4 }, { "arsvr4", archive_write_set_format_ar_svr4 }, + { "bsdtar", archive_write_set_format_pax_restricted }, { "cd9660", archive_write_set_format_iso9660 }, { "cpio", archive_write_set_format_cpio }, { "iso", archive_write_set_format_iso9660 }, @@ -56,7 +57,9 @@ struct { const char *name; int (*setter)(struct archive *); } names[] = { "newc", archive_write_set_format_cpio_newc }, { "odc", archive_write_set_format_cpio }, { "pax", archive_write_set_format_pax }, + { "paxr", archive_write_set_format_pax_restricted }, { "posix", archive_write_set_format_pax }, + { "rpax", archive_write_set_format_pax_restricted }, { "shar", archive_write_set_format_shar }, { "shardump", archive_write_set_format_shar_dump }, { "ustar", archive_write_set_format_ustar },