From 5223b786ca62d7b7ffbbd6764083d4d71f6301b9 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 22 Nov 2007 11:19:34 -0800 Subject: [PATCH] A daemon needs to set dry_run with --only-write-batch. --- clientserver.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clientserver.c b/clientserver.c index 8cbde16b..9207b1a7 100644 --- a/clientserver.c +++ b/clientserver.c @@ -23,6 +23,7 @@ #include "ifuncs.h" extern int verbose; +extern int dry_run; extern int output_motd; extern int list_only; extern int am_sender; @@ -39,6 +40,7 @@ extern int remote_protocol; extern int protocol_version; extern int io_timeout; extern int no_detach; +extern int write_batch; extern int default_af_hint; extern int logfile_format_has_i; extern int logfile_format_has_o_or_i; @@ -681,6 +683,8 @@ static int rsync_module(int f_in, int f_out, int i, char *addr, char *host) am_server = 1; /* Don't let someone try to be tricky. */ if (lp_ignore_errors(module_id)) ignore_errors = 1; + if (write_batch < 0) + dry_run = 1; if (lp_fake_super(i)) am_root = -1; -- 2.34.1