X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftar.c;h=8396ad5e4e4e753f2c6284643b1939b7a52e3887;hb=7b68ef3d918603f3afb03e939ba72f5cad10edf4;hp=1b9ffce130c2a887dafd4bdfc206289df84188d8;hpb=57bfbbde90dfcc18ee6b1e27c01ba915ecc56312;p=chaz%2Ftar diff --git a/src/tar.c b/src/tar.c index 1b9ffce..8396ad5 100644 --- a/src/tar.c +++ b/src/tar.c @@ -287,7 +287,6 @@ enum NO_RECURSION_OPTION, NO_SAME_OWNER_OPTION, NO_SAME_PERMISSIONS_OPTION, - NO_TRANSFORM_SYMLINKS_OPTION, NO_UNQUOTE_OPTION, NO_WILDCARDS_MATCH_SLASH_OPTION, NO_WILDCARDS_OPTION, @@ -322,10 +321,8 @@ enum TOTALS_OPTION, TO_COMMAND_OPTION, TRANSFORM_OPTION, - TRANSFORM_SYMLINKS_OPTION, UNQUOTE_OPTION, USAGE_OPTION, - USE_COMPRESS_PROGRAM_OPTION, UTC_OPTION, VERSION_OPTION, VOLNO_FILE_OPTION, @@ -354,7 +351,7 @@ The version control may be set with --backup or VERSION_CONTROL, values are:\n\n /* NOTE: - Available option letters are DEIQY and eqy. Consider the following + Available option letters are DEQY and eqy. Consider the following assignments: [For Solaris tar compatibility =/= Is it important at all?] @@ -362,7 +359,6 @@ The version control may be set with --backup or VERSION_CONTROL, values are:\n\n E use extended headers (--format=posix) [q alias for --occurrence=1 =/= this would better be used for quiet?] - [I same as T =/= will harm star compatibility] y per-file gzip compression Y per-block gzip compression */ @@ -612,7 +608,7 @@ static struct argp_option options[] = { N_("filter the archive through lzma"), GRID+1 }, {"lzop", LZOP_OPTION, 0, 0, N_("filter the archive through lzop"), GRID+8 }, - {"use-compress-program", USE_COMPRESS_PROGRAM_OPTION, N_("PROG"), 0, + {"use-compress-program", 'I', N_("PROG"), 0, N_("filter through PROG (must accept -d)"), GRID+1 }, #undef GRID @@ -689,10 +685,6 @@ static struct argp_option options[] = { {"transform", TRANSFORM_OPTION, N_("EXPRESSION"), 0, N_("use sed replace EXPRESSION to transform file names"), GRID+1 }, {"xform", 0, 0, OPTION_ALIAS, NULL, GRID+1 }, - {"transform-symlinks", TRANSFORM_SYMLINKS_OPTION, NULL, 0, - N_("apply transformations to symlink targets"), GRID+1 }, - {"no-transform-symlinks", NO_TRANSFORM_SYMLINKS_OPTION, NULL, 0, - N_("cancel effect of the previous --transform-symlinks option"), GRID+1 }, #undef GRID #define GRID 120 @@ -1370,12 +1362,6 @@ parse_opt (int key, char *arg, struct argp_state *state) ignore_zeros_option = true; break; - case 'I': - USAGE_ERROR ((0, 0, - _("Warning: the -I option is not supported;" - " perhaps you meant -j or -T?"))); - break; - case 'j': set_use_compress_program_option ("bzip2"); break; @@ -1911,15 +1897,7 @@ parse_opt (int key, char *arg, struct argp_state *state) set_transform_expr (arg); break; - case TRANSFORM_SYMLINKS_OPTION: - transform_symlinks_option = true; - break; - - case NO_TRANSFORM_SYMLINKS_OPTION: - transform_symlinks_option = false; - break; - - case USE_COMPRESS_PROGRAM_OPTION: + case 'I': set_use_compress_program_option (arg); break;