1# This is the configuration file for cvsd.
2# See the manual page cvsd.conf(5) for more information.
3# See the "Password authentication server"
4# section in the cvs texinfo for more information
5# about running a pserver.
6
7# RootJail <path>
8#  This is the location of the chroot jail
9#  cvs should be run in.
10#  Specify 'none' (without quotes) to not use
11#  a chroot jail.
12#  This directory should be initialized with
13#  the cvsd-buildroot script.
14RootJail /var/lib/cvsd
15
16# Uid <uid>
17#  This specifies which user id cvs should be
18#  run as. This can be a numerical id or
19#  a symbolic value.
20Uid cvsd
21
22# Gid <gid>
23#  This specifies which group id cvs should be
24#  run as. This can be a numerical id or
25#  a symbolic value.
26Gid cvsd
27
28# CvsCommand <path>
29#  If you define this it should point to the cvs
30#  command to execute. Otherwise "/bin/cvs" will
31#  be used if a RootJail is configured and the
32#  cvs command found at compiletime otherwise.
33#  The path should be relative to the specified
34#  RootJail and should start with a '/'.
35
36# CvsArgs <arg>...
37#  Additional arguments to pass to the cvs command.
38#  For example, to enable read-only access to the
39#  repository, pass the -R option.
40
41# Nice <num>
42#  This specifies the nice value (on most systems
43#  ranging from -20 to 20) where the smaller the number
44#  (more negative) the higher the priority.
45Nice 1
46
47# Umask <mask>
48#  This specifies a umask used by the cvs pserver when
49#  creating files. Specify as an octal value.
50Umask 027
51
52# Limit <resource> <value>
53#  <resource> can be one of: coredumpsize, cputime, datasize, filesize,
54#  memorylocked, openfiles, maxproc, memoryuse, stacksize or virtmem.
55#  <value> is the maximum value for the given resource. For size values
56#  a suffix of 'b', 'k' or 'm' can be specified ('k' is default). Time
57#  values can be formatted as 'mm:ss' or have 'm' or 's' suffixes
58#  ('s' is default).
59Limit coredumpsize 0
60
61# PidFile <file>
62#  This specifies the location the process id of the
63#  daemon is written.
64PidFile /var/run/cvsd.pid
65
66# Listen <address> <port>
67#  The addresses and ports to listen on for connections.
68#Listen * 2401
69
70# MaxConnections <num>
71#  The maximum number of connections that will
72#  be handled simultaneously. 0 is unlimited.
73MaxConnections 10
74
75# Log <scheme/file> [<loglevel>]
76#  The way logging is done. Either none, syslog or a
77#  filename may be specified, followed by an optional
78#  loglevel. Loglevel may be one of:
79#  crit, error, warning, notice, info (default) or debug.
80#  This option can be supplied multiple times.
81#  If this option is not specified syslog info is assumed.
82Log syslog info
83#Log /var/log/cvsd.log debug
84
85# Repos <path>
86#  This option specifies which repositories
87#  can be used. The value is passed as a
88#  --allow-root=<path> parameter to cvs.
89#  The path should be relative to the specified
90#  RootJail and should start with a '/'.
91#  This option can be supplied multiple times.
92Repos /test
93Repos /coolsoftware
94