Date: Fri, 29 Oct 2021 03:47:45 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259521 Bug ID: 259521 Summary: net/rsync system extended attributes are not copied Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: rodrigo@FreeBSD.org Reporter: firstname.lastname@example.org Flags: maintainer-feedback?(rodrigo@FreeBSD.org) Assignee: rodrigo@FreeBSD.org rsync only copies extended attributes for the user namespace. It does not copy system namespace attributes as alluded, in the man page. touch file setextattr user finger bun file setextattr system vanilla slice file rsync -aXv file /tmp/ lsextattr user /tmp/file # ok lsextattr system /tmp/file # Empty hunger I appreciate that this would be non-trivial to fix, particularly as Linux also has trusted and security namespaces. May I suggest that the rsync man page explicitly references USER namespace under the -X option, would be sufficient? /bin/cp doesn't copy any namespace, which is consistent with the manual. :-/ Fortunately tar does preserve both system and user namespaces. :> -- You are receiving this mail because: You are the assignee for the bug.