Релиз GNU tar 1.29

Спустя почти два года с момента прошлого выпуска представлен новый стабильный релиз архиватора GNU Tar 1.29.

Основные новшества:

  • Добавлена опция «—verbatim-files-from» при указании которой каждая строка, прочитанная из файла, интерпретируется как список имён файлов, даже если строка начинается с символа дефиса (без указания опции, строки, начинающиеся с дефиса по умолчанию воспринимаются как опции командной строки). Файл со списком передаётся через опцию «—files-from» (-T). Допустимо указание дополнительной опции «—null» для использования символа с нулевым кодом в качестве разделителя;
  • Добавлены опции «—owner-map=FILE» и «—group-map=FILE», позоляющие определить списки преобразования имён или идентификаторов пользователей/групп при добавлении файлов в архив. Формат файлов —
    OLDNAME NEWNAME[:NEWID];

  • Добавлена опция «—clamp-mtime», меняющая поведение опции «—mtime»: если время модификации файла новее, чем указанное в «—clamp-mtime», то вместо него выставляется время «—clamp-mtime». Подобное поведение полезно для организации повторяемых сборок;
  • Удалена устаревшая опция «—preserve»;
  • Добавлена опция «—hole-detection» позволяющая использовать флаги SEEK_DATA/SEEK_HOLE (—hole-detection=seek) или сканирование содержимого (—hole-detection=raw) для определения разряженных файлов, содержащих пустоты внутри.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.