After applying this patch, run these commands for a successful build:
- autoconf
- autoheader
+ ./prepare-source
./configure --enable-acl-support --enable-xattr-support
- make proto
make
--- orig/Makefile.in 2005-11-07 04:31:05
if (verbose > 1) {
--- orig/configure.in 2004-08-19 19:53:27
+++ configure.in 2005-05-12 22:57:53
-@@ -827,6 +827,30 @@ samba_cv_HAVE_ACL_GET_PERM_NP=yes,samba_
+@@ -810,6 +810,30 @@ samba_cv_HAVE_ACL_GET_PERM_NP=yes,samba_
AC_MSG_RESULT(no)
)
if (f >= 0) {
recv_uid_list(f, flist);
---- orig/generator.c 2006-02-03 05:44:04
+--- orig/generator.c 2006-02-04 22:26:45
+++ generator.c 2005-05-12 23:21:08
-@@ -906,6 +906,10 @@ static void recv_generator(char *fname,
+@@ -908,6 +908,10 @@ static void recv_generator(char *fname,
if (f_out == -1)
SET_ACL(fname, file);
#endif
if (preserve_gid)
--- orig/rsync.c 2006-02-04 19:53:13
+++ rsync.c 2005-10-16 23:19:27
-@@ -169,12 +169,15 @@ int set_file_attrs(char *fname, struct f
+@@ -206,12 +206,15 @@ int set_file_attrs(char *fname, struct f
}
#endif
#include "proto.h"
/* We have replacement versions of these if they're missing. */
---- orig/rsync.yo 2006-01-31 03:14:05
+--- orig/rsync.yo 2006-02-05 06:55:30
+++ rsync.yo 2006-01-31 03:16:46
@@ -318,6 +318,7 @@ to the detailed description below for a
-p, --perms preserve permissions
--chmod=CHMOD change destination permissions
-o, --owner preserve owner (super-user only)
-g, --group preserve group
-@@ -727,6 +728,11 @@ dit(bf(-A, --acls)) This option causes r
+@@ -751,6 +752,11 @@ dit(bf(-A, --acls)) This option causes r
ACLs to be the same as the source ACLs. This nonstandard option only
works if the remote rsync also supports it. bf(--acls) implies bf(--perms).