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

Спустя два с половиной года с момента прошлого выпуска представлен новый стабильный релиз архиватора GNU Tar 1.27. Наиболее важным улучшением, появившемся в новом выпуске, является поддержка сохранения и извлечения расширенных атрибутов файлов, 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»,»-I»/»--use-compress-program»,»-F»/»--info-script»,»--to-command». Например: «tar -x -f a.tar --info-script='changevol $TAR_ARCHIVE $TAR_VOLUME'»; В скрипт configure добавлена опция »--enable-gcc-warnings».

© OpenNet