(print_header): If show_stored_names_option is given,
list member names as stored in the archive. Patch proposed by Erik Cumps <erik.cumps@icos.be>
This commit is contained in:
18
src/list.c
18
src/list.c
@@ -1011,6 +1011,24 @@ print_header (struct tar_stat_info *st, off_t block_ordinal)
|
||||
|
||||
if (test_label_option && current_header->header.typeflag != GNUTYPE_VOLHDR)
|
||||
return;
|
||||
|
||||
if (show_stored_names_option)
|
||||
{
|
||||
switch (subcommand_option)
|
||||
{
|
||||
case CAT_SUBCOMMAND:
|
||||
case UPDATE_SUBCOMMAND:
|
||||
case APPEND_SUBCOMMAND:
|
||||
case CREATE_SUBCOMMAND:
|
||||
temp_name = st->file_name ? st->file_name : st->orig_file_name;
|
||||
break;
|
||||
|
||||
default:
|
||||
temp_name = st->orig_file_name ? st->orig_file_name : st->file_name;
|
||||
}
|
||||
}
|
||||
else
|
||||
temp_name = st->orig_file_name ? st->orig_file_name : st->file_name;
|
||||
|
||||
if (block_number_option)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user