1 --- rsync.h.orig 2009-12-23 19:36:27.000000000 +0000
2 +++ rsync.h 2010-03-20 14:16:40.000000000 +0000
5 #define RSYNC_RSH_ENV "RSYNC_RSH"
6 #define RSYNC_RSH_IO_ENV "RSYNC_RSH_IO"
7 +/* CyberLeo: Envvar to set pause length for rsync --server */
8 +#define RSYNC_SERVER_PAUSE_ENV "RSYNC_SERVER_PAUSE"
10 #define RSYNC_NAME "rsync"
11 /* RSYNCD_SYSCONF is now set in config.h */
12 --- main.c.orig 2009-12-19 21:39:49.000000000 +0000
13 +++ main.c 2010-03-20 14:54:40.000000000 +0000
15 set_nonblocking(f_in);
16 set_nonblocking(f_out);
18 + /* CyberLeo: Sleep here for RSYNC_SERVER_PAUSE_ENV seconds */
19 + const char *rsync_server_pause = getenv(RSYNC_SERVER_PAUSE_ENV);
20 + if (rsync_server_pause)
21 + sleep(atoi(rsync_server_pause));
23 io_set_sock_fds(f_in, f_out);
24 setup_protocol(f_out, f_in);