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..
Maybe Matching 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
- Create "thincopy": with fileystem metadata only?