File-Roller: опция -p в архивах *.tar?
Использует ли файл-ролик менеджера архивов GUI параметр "-p" (сохранить права доступа) для создания архивов tar и tar.gz?
(Это не упоминается в документации GNOME)
1 ответ
Решение
Да, это так, согласно этому сообщению об ошибках и источникам начиная с версии 2.15.91:
fr_command_tar_add (FrCommand *comm,
const char *from_file,
GList *file_list,
const char *base_dir,
gboolean update,
gboolean follow_links)
{
FrCommandTar *c_tar = FR_COMMAND_TAR (comm);
GList *scan;
fr_process_set_out_line_func (FR_COMMAND (comm)->process,
process_line__add,
comm);
begin_tar_command (comm);
fr_process_add_arg (comm->process, "--force-local");
fr_process_add_arg (comm->process, "--no-recursion");
fr_process_add_arg (comm->process, "--no-wildcards");
fr_process_add_arg (comm->process, "-v");
fr_process_add_arg (comm->process, "-p");
Последняя строка является важной. Также есть в файле NEWS:
version 2.15.91
----------------
* Fixed bug #343739 – Seems to not escape file names correctly.
* Fixes bug #340050 – tar permissions are not preserved.
Источники из версии 3.12.1, и строки все еще там.