If the "log format" has a %i in it, set itemize_daemon_changes.

This commit is contained in:
Wayne Davison
2005-02-19 17:37:40 +00:00
parent 088aff1a48
commit c0814b813f

View File

@@ -27,15 +27,15 @@
#include "rsync.h"
extern int verbose;
extern int list_only;
extern int am_sender;
extern int am_server;
extern int am_daemon;
extern int am_root;
extern int verbose;
extern int rsync_port;
extern int kludge_around_eof;
extern int daemon_over_rsh;
extern int list_only;
extern int sanitize_paths;
extern int filesfrom_fd;
extern int remote_protocol;
@@ -52,6 +52,7 @@ extern char *files_from;
char *auth_user;
int read_only = 0;
int itemize_daemon_changes = 0;
int module_id = -1;
/* Length of lp_path() string when in daemon mode & not chrooted, else 0. */
@@ -283,6 +284,9 @@ static int rsync_module(int f_in, int f_out, int i)
if (lp_read_only(i))
read_only = 1;
if (lp_transfer_logging(i) && strstr(lp_log_format(i), "%i") != NULL)
itemize_daemon_changes = 1;
am_root = (MY_UID() == 0);
if (am_root) {