So, It might be a little late to rock this boat, but I just was turned on to rsync 3. So, Apple's changes to rsync to support metadata has -E as: -E --extended-attributes copy extended attributes, resource forks This was done in OS X 10.4, in April of 2005. It looks like rsync 3 though is moving -E to -X, and changing what -E does: -X, --xattrs preserve extended attributes -E, --executability preserve executability Was there any thought of switching what these two flags do in rsync 3? If not, this will break compatibility with scripts on OS X for people who install rsync 3 themselves. - Josh
On Tue, Jan 22, 2008 at 12:23:16PM +0000, Josh Durham wrote:> It looks like rsync 3 though is moving -E to -X, and changing what -E does:Rsync has used the -X option for xattr data in the patches since the beginning. The xattrs.diff first appeared in the patches dir in mid 2005, but existed prior to that (it was created by Red Hat). Rsync's -E option has been released in 3 releases already, so that's not going to change either. You can, however, feel free to use popt aliases to map -E to -X, -AX, or whatever you like if you'd like to continue to use -E. See my prior emails on the subject for the details. ..wayne..
Apparently Analagous Threads
- Xattr on FreeBSD ... Good Luck ?
- unsuccessful configure with 2.6.8 and acls and extended attributes...
- Xattrs and Delete over AFP
- DO NOT REPLY [Bug 6276] New: crtimes.patch does not preserve creation dates on Mac x86_64 only
- rsync not copy all information for font file