-After applying this patch and running configure, you MUST run this
-command before "make":
+After applying this patch, run these commands for a successful build:
- make proto
+ ./prepare-source
+ ./configure (optional if already run)
+ make
--- orig/flist.c 2006-01-31 02:30:18
if (preserve_perms)
argstr[x++] = 'p';
else if (preserve_executability && am_sender)
---- orig/rsync.c 2006-02-05 04:53:34
+--- orig/rsync.c 2006-02-05 15:31:49
+++ rsync.c 2006-01-31 03:00:22
@@ -37,6 +37,7 @@ extern int preserve_perms;
extern int preserve_executability;
extern int orig_umask;
extern int am_root;
extern int am_server;
-@@ -113,6 +114,7 @@ int set_file_attrs(char *fname, struct f
+@@ -116,6 +117,7 @@ int set_file_attrs(char *fname, struct f
int updated = 0;
STRUCT_STAT st2;
int change_uid, change_gid;
if (!st) {
if (dry_run)
-@@ -131,18 +133,33 @@ int set_file_attrs(char *fname, struct f
+@@ -134,18 +136,33 @@ int set_file_attrs(char *fname, struct f
}
}
/*
* Start the flist array at FLIST_START entries and grow it
* by doubling until FLIST_LINEAR then grow by FLIST_LINEAR
---- orig/rsync.yo 2006-02-05 06:58:50
+--- orig/rsync.yo 2006-02-05 15:31:49
+++ rsync.yo 2006-01-31 03:06:45
@@ -323,8 +323,9 @@ to the detailed description below for a
--devices preserve device files (super-user only)
--super receiver attempts super-user activities
-S, --sparse handle sparse files efficiently
-n, --dry-run show what would have been transferred
-@@ -796,6 +797,12 @@ it is preserving modification times (see
+@@ -800,6 +801,12 @@ it is preserving modification times (see
the directories on the receiving side, it is a good idea to use bf(-O).
This option is inferred if you use bf(--backup) without bf(--backup-dir).
dit(bf(--super)) This tells the receiving side to attempt super-user
activities even if the receiving rsync wasn't run by the super-user. These
activities include: preserving users via the bf(--owner) option, preserving
-@@ -1303,8 +1310,8 @@ if the receiving rsync is at least versi
+@@ -1307,8 +1314,8 @@ if the receiving rsync is at least versi
with older versions of rsync, but that also turns on the output of other
verbose messages).
kind of update being done, bf(X) is replaced by the file-type, and the
other letters represent attributes that may be output if they are being
modified.
-@@ -1344,9 +1351,13 @@ quote(itemize(
+@@ -1348,9 +1355,13 @@ quote(itemize(
by the file transfer.
it() A bf(t) means the modification time is different and is being updated
to the sender's value (requires bf(--times)). An alternate value of bf(T)