From b9f5fc9dcbfdaff31ae3ee01ca8c0271f77f1f6e Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Fri, 12 Mar 2010 00:58:35 -0500 Subject: [PATCH] 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 --- libarchive/archive_write_set_format_by_name.c | 3 +++ 1 file changed, 3 insertions(+) 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 }, -- 2.47.3