After applying this patch, run these commands for a successful build:
./prepare-source
- ./configure
+ ./configure --enable-xattr-support
+ make
+
+or, if you want ACL support too:
+
+ ./prepare-source
+ ./configure --enable-acl-support --enable-xattr-support
make
--- old/backup.c
rxa->datum = ptr + name_len;
+
#ifdef HAVE_OSX_XATTRS
- if (strncmp(rxa->name, unique_prefix, upre_len) == 0) {
- rxa->name_len -= upre_len;
+ if (strncmp(rxa->name, UNIQUE_PREFIX, UPRE_LEN) == 0) {
+ rxa->name_len -= UPRE_LEN;
@@ -365,4 +384,103 @@ int set_xattr(const char *fname, const s
return rsync_xal_set(fname, lst + ndx); /* TODO: This needs to return 1 if no xattrs changed! */
}