X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/bf4170ade8858608fbb7191eabaab996d61ba47e..d52aeae4e9af689aed4ae6af2b7602552c1383e7:/rsyncd.conf.yo diff --git a/rsyncd.conf.yo b/rsyncd.conf.yo index 2dbf67c5..49d25226 100644 --- a/rsyncd.conf.yo +++ b/rsyncd.conf.yo @@ -120,6 +120,9 @@ details on some of the options you may be able to set. By default no special socket options are set. These settings can also be specified via the bf(--sockopts) command-line option. +dit(bf(listen backlog)) You can override the default backlog value when the +daemon listens for connections. It defaults to 5. + enddit() manpagesection(MODULE PARAMETERS) @@ -753,7 +756,8 @@ parameters in a module started in another file, can affect the defaults for other files, etc. When an bf(&include) or bf(&merge) directive refers to a directory, it will read -in all the bf(*.conf) files contained inside that directory (without any +in all the bf(*.conf) or bf(*.inc) files (respectively) that are contained inside +that directory (without any recursive scanning), with the files sorted into alpha order. So, if you have a directory named "rsyncd.d" with the files "foo.conf", "bar.conf", and "baz.conf" inside it, this directive: @@ -770,17 +774,25 @@ except that it adjusts as files are added and removed from the directory. The advantage of the bf(&include) directive is that you can define one or more modules in a separate file without worrying about unintended side-effects -between the self-contained module files. For instance, this is a useful -/etc/rsyncd.conf file: +between the self-contained module files. + +The advantage of the bf(&merge) directive is that you can load config snippets +that can be included into multiple module definitions, and you can also set +global values that will affect connections (such as bf(motd file)), or globals +that will affect other include files. + +For example, this is a useful /etc/rsyncd.conf file: verb( port = 873 log file = /var/log/rsync.log pid file = /var/lock/rsync.lock + &merge /etc/rsyncd.d &include /etc/rsyncd.d ) -The advantage of the bf(&merge) directive is that you can load config snippets -that can be included into multiple module definitions. +This would merge any /etc/rsyncd.d/*.inc files (for global values that should +stay in effect), and then include any /etc/rsyncd.d/*.conf files (defining +modules without any global-value cross-talk). manpagesection(AUTHENTICATION STRENGTH)