questions about extended attributes support across *nix & osx (hfs+) filesys

snowcrash+rsync schneecrash+rsync at
Thu Nov 23 17:27:59 GMT 2006

i've built up rsync on both opensuse & osx from src.

on osx, it's v2.6.3 w/ both apple's "Extended Attributes" patches:

and the 'lartmaker' fix (iteself, slightly fixed ...):



these patches don't currently apply as-is to rsync v2.6.9.

using the patched bins, mac-to-mac -- or more correctly, hfs+-to-hfs+
-- rsync seems to correctly preserve file attributes. to my
understanding, most if not all, anyway ...

and, of course, linux-TO-mac rsync -- without extended attributes
enabled -- also works fine.

but, iiuc (and i know i may not!), backing up extended attributes FROM
mac TO a linux store is not yet reliable.

i've been somewhat following the disscussion(s) here about acl & xattr
support being built into latest rsync.

i can readily build v2.6.9 on opensuse with these options enabled.
but, as i've been told to keep rsync versions across boxes/platform
in-sync, i'm using v2.6.3 on opensuse without the acl/xattr support.

given all that, i have a couple of questions:

(1) i note that the 'new' xattr/acl support applies to osx as well.
is this intended to replace apple's patched support?

(2) at least on v2.6.9-release, the build w/ xattr/acl patches applied
seems to require a number of header files from non-osx bundled
sources, including but not necessarily limited to ...


which i extract tarballs from w/ 'rpm2cpio' & 'cpio -idm', as usual ...

i'm guessing that these dependencies are provided for in available pkg
systems (darwinports, fink, etc).

will these dependencies be resolved -- either by bundling req'd
headers with the distro, or by finding/using osx equivalents?


More information about the rsync mailing list