Релиз 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) для определения разряженных файлов, содержащих пустоты внутри.

© OpenNet