diff options
-rw-r--r-- | gnu/usr.bin/tar/tar.1 | 2 | ||||
-rw-r--r-- | gnu/usr.bin/tar/tar.c | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gnu/usr.bin/tar/tar.1 b/gnu/usr.bin/tar/tar.1 index 2b743c6a..8e977ea 100644 --- a/gnu/usr.bin/tar/tar.1 +++ b/gnu/usr.bin/tar/tar.1 @@ -291,6 +291,8 @@ Exclude files matching the Exclude files listed in .Ar file . .It Fl y +.It Fl I +.It Fl -bzip .It Fl -bzip2 .It Fl -bunzip2 Filter the archive through diff --git a/gnu/usr.bin/tar/tar.c b/gnu/usr.bin/tar/tar.c index 31bbe96..7fb54f8 100644 --- a/gnu/usr.bin/tar/tar.c +++ b/gnu/usr.bin/tar/tar.c @@ -171,6 +171,7 @@ struct option long_options[] = {"compress", 0, 0, 'Z'}, {"uncompress", 0, 0, 'Z'}, {"block-compress", 0, &f_compress_block, 1}, + {"bzip", 0, 0, 'y'}, {"bzip2", 0, 0, 'y'}, {"bunzip2", 0, 0, 'y'}, {"gzip", 0, 0, 'z'}, @@ -319,7 +320,7 @@ options (argc, argv) /* Parse options */ while ((c = getoldopt (argc, argv, - "-01234567Ab:BcC:df:F:g:GhikK:lL:mMnN:oOpPrRsStT:uvV:wWxX:yzZ", + "-01234567Ab:BcC:df:F:g:GhiIkK:lL:mMnN:oOpPrRsStT:uvV:wWxX:yzZ", long_options, &ind)) != EOF) { switch (c) @@ -640,6 +641,7 @@ options (argc, argv) add_exclude_file (optarg); break; + case 'I': case 'y': if (f_compressprog) { |