X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftar.c;h=979bf59de73428240b53b571197bb64c7756db45;hb=f5048215892c1bf6cf602c41146c556f60a63a51;hp=6fb9277fdda95cfbfecc0f81137b737bbc0c8c2e;hpb=5c5f62e0dce825fc14541df2cb8209f7252d5e7c;p=chaz%2Ftar diff --git a/src/tar.c b/src/tar.c index 6fb9277..979bf59 100644 --- a/src/tar.c +++ b/src/tar.c @@ -1167,6 +1167,9 @@ tar_help_filter (int key, const char *text, void *input) s = xasprintf (_("filter the archive through %s"), LZMA_PROGRAM); break; + case LZOP_OPTION: + s = xasprintf (_("filter the archive through %s"), LZOP_PROGRAM); + case 'J': s = xasprintf (_("filter the archive through %s"), XZ_PROGRAM); break; @@ -2623,6 +2626,8 @@ main (int argc, char **argv) exit_failure = TAREXIT_FAILURE; exit_status = TAREXIT_SUCCESS; + error_hook = checkpoint_flush_actions; + filename_terminator = '\n'; set_quoting_style (0, DEFAULT_QUOTING_STYLE); @@ -2696,6 +2701,8 @@ main (int argc, char **argv) test_archive_label (); } + checkpoint_finish (); + if (totals_option) print_total_stats ();