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