Rsync shouldn't be converting UUID to uid/gid *for ACL entries* (because Mac OS X stores those ACEs with a reference to a UUID, not a uid/gid). For file ownership, etc., it should maintain its current behavior.

On Aug 31, 2009, at 10:08 PM, Matt McCutchen wrote:

On Mon, 2009-08-31 at 16:59 -0500, Mike Bombich wrote:
Regardless, rsync shouldn't be converting uuid to uid/gid for Mac OS
X, it's unnecessary.

This is really a question of whether Mac users expect users/groups to be preserved by uid/gid or by uuid. Are you saying it makes more sense to
preserve by uuid?  What would --numeric-ids do?

More broadly, I don't think it's a scalable approach to continue adding
ad-hoc workarounds to rsync for the quirks of various filesystems.  It
would be better to have a filesystem-specific component that exposes all
the metadata it knows about as named attributes (gvfs-info does
something like this) and let the core file-copy tool focus on
efficiently transferring and flexibly manipulating that representation.
But such extensible design seems to be uncharacteristic of the current
rsync codebase.  Maybe it would be better to pursue this idea in a new
tool along the lines of rZync and superlifter.

--
Matt


--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to