Package: tar
Version: 1.30+dfsg-5
Severity: normal
Hi.
The tar info page says:
'--xattrs'
Enable extended attributes support. When used with '--create',
this option instructs GNU 'tar' to store extended file attribute in
the created archive. This implies POSIX.1-2001 archive format
('--format=pax').
When used with '--extract', this option tells 'tar', for each file
extracted, to read stored attributes from the archive and to apply
them to the file.
'--no-xattrs'
Disable extended attributes support. This is the default.
Attribute names are strings prefixed by a "namespace" name and a dot.
Currently, four namespaces exist: 'user', 'trusted', 'security' and
'system'. By default, when '--xattr' is used, all names are stored in
the archive (or extracted, if using '--extract'). This can be
controlled using the following options:
But unlike described, when just --xattr is used, NOT all xattrs seem to
be set upon extracted members, at least any file capabilities get lost.
One needs to add e.g. "--xattrs-include=*" to get them extracted as well.
They do seem to be stored in the archive even if "--xattrs-include=*"
wasn't used, just as described above in the documentation.
I guess either tar's behaviour need to be fixed or the documentation.
Cheers,
Chris.
PS: Obviously I did all that as root ;-)