summaryrefslogtreecommitdiff
path: root/tar/bsdtar.c
diff options
context:
space:
mode:
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>2014-09-16 21:55:20 +0900
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>2014-09-16 22:11:00 +0900
commit361600b992fef285832fcc0e1deb3da99b6dda8b (patch)
tree6ea5f26d761eedf341ad2e62c5036b07d828450a /tar/bsdtar.c
parentcf78910dda7ea14218a4d857e939a08450befd85 (diff)
downloadlibarchive-361600b992fef285832fcc0e1deb3da99b6dda8b.tar.gz
Add --passphrase option to bsdtar and bsdcpio.
Diffstat (limited to 'tar/bsdtar.c')
-rw-r--r--tar/bsdtar.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tar/bsdtar.c b/tar/bsdtar.c
index 30fbe0d7..68c36579 100644
--- a/tar/bsdtar.c
+++ b/tar/bsdtar.c
@@ -549,6 +549,9 @@ main(int argc, char **argv)
bsdtar->extract_flags |= ARCHIVE_EXTRACT_FFLAGS;
bsdtar->extract_flags |= ARCHIVE_EXTRACT_MAC_METADATA;
break;
+ case OPTION_PASSPHRASE:
+ bsdtar->passphrase = bsdtar->argument;
+ break;
case OPTION_POSIX: /* GNU tar */
cset_set_format(bsdtar->cset, "pax");
break;