Релиз GNU tar 1.27 с поддержкой xattrs, POSIX ACL и SELinux

Спустя два с половиной года с момента прошлого выпуска представлен новый стабильный релиз архиватора GNU Tar 1.27. Наиболее важным улучшением, появившемся в новом выпуске, является поддержка сохранения и извлечения расширенных атрибутов файлов (xattrs), POSIX ACL и контекста SELinux. Управление включением учёта дополнительных атрибутов осуществляется при помощи опций —xattrs/—no-xattrs, —acls/—no-acls и —selinux/—no-selinux, для выборочного определения файлов для которых следует сохранять атрибуты можно использовать опции «—xattrs-include» и «—xattrs-exclude».

Другие новшества:

  • Поддержка одновременного указания символьного имени и числового идентификатора пользователя/группы (в формате NAME:NUM) в опциях «—owner» и «—group», что позволяет избежать привязки к локальным базам имён пользователей/групп;
  • Представлены опции «—keep-old-files» «—skip-old-files» для защиты от перетирания файлов в файловой системе, которые пересекаются с файлами, извлекаемыми из архива (при указании «—keep-old-files» в случае пересечения выводится ошибка, а при использовании «—skip-old-files» файлы молча игнорируются);
  • Добавлена новая опция «—keep-directory-symlink» для отмены штатного поведения tar по предварительному удалению символических ссылок, пересекающихся с извлекаемыми директориями;
  • Обеспечена возможность передачи дополнительных аргументов командной строки при вызове внешних приложений с использованием опций «—checkpoint-action=exec», «—use-compress-program», «—info-script», «—to-command». Например: «tar -x -f a.tar —info-script=’changevol $TAR_ARCHIVE $TAR_VOLUME'»;
  • В скрипт configure добавлена опция «—enable-gcc-warnings».

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

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

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