Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
cvsd.conf(5)		     System Manager's Manual		    cvsd.conf(5)

NAME
     cvsd.conf - configuration file for cvsd.

DESCRIPTION
     The  file	cvsd.conf  contains  the  configuration  information for running
     `cvsd' (see cvsd(8) ).  The file contains options, one on each line, speci-
     fying the workings of cvsd.

OPTIONS
     RootJail path
	    This specifies the location of the chroot jail cvs should be run in.
	    This directory should be initialized with the cvsd-buildroot  script
	    so it contains all the proper directories and binaries.  If this op-
	    tion  is  not present in the configuration file or a value of `none'
	    (without quotes) is specified cvsd will run in the normal file  sys-
	    tem root.

     Uid uid
	    This  specifies  which  user id cvs should be run as.  This can be a
	    numerical id or a symbolic value.  If no uid is specified cvsd  will
	    run under the uid it is started with.

     Gid gid
	    This  specifies  which group id cvs should be run as.  This can be a
	    numerical id or a symbolic value.  If no gid is specified cvsd  will
	    run under the gid it is started with.

     CvsCommand path
	    This should be set to the location where the cvs command is located.
	    Note  that	if you set up a RootJail this is relative to that direc-
	    tory, but should still start with a `/'.  If you do not define  this
	    a  default of `/bin/cvs' will be used if a chroot jail has been con-
	    figured and otherwise it will be set `/usr/local/bin/cvs'.

     CvsArgs arg...
	    Additional arguments to be passed to the cvs command, in addition to
	    the default ones.  You can pass the -R option to put  cvs  in  read-
	    only  mode.   Note	that not all options can be used in pserver mode
	    and error messages are not always very friendly.

     Nice num
	    This specifies the nice value (on most systems ranging from  -20  to
	    20) where the smaller the number (more negative) the higher the pri-
	    ority.   If no value is specified the nice level of the program will
	    not be altered.

     Umask mask
	    This specifies a umask used by the cvs pserver when creating  files.
	    Specify  as  an  octal  value.  If no value is specified the default
	    umask of 027 will be used.

     Limit resource value
	    Limits use of a certain resource to the cvs process.  Note that  re-
	    source  limits  will  be set on the executed cvs command and not for
	    the daemon.  Resource may be one of:
	    coredumpsize
		   maixmum filesize of a coredump
	    cputime
		   maximum amount of seconds cputime consumed
	    datasize
		   maximum size of program's data segment
	    filesize
		   maximum size of files created
	    memorylocked
		   maximum amount of locked memory
	    openfiles
		   maximum number of open files (file descriptors)
	    maxproc
		   maximam number of processes (per user? max. children?)
	    memoryuse
		   maximum size of resident memory
	    stacksize
		   maximum stack size
	    virtmem
		   maximum amount of virtual memory allocated
	    pthreads
		   number of threads that the process may create
	    Note that not all systems may support all resources specified  here.
	    If	no  limits are defined no extra limits will be enforced.  If the
	    system already specified limits for processes it may not be possible
	    to broaden the limits.
	    A value (resource limit) that is a size can be specified with a suf-
	    fix of `b' (bytes), `k' (1024 bytes) or `m' (1024*1024 bytes), where
	    `k' is default.
	    Plain number values can also have the `k' and `m' suffixes, but  the
	    default is just the plain number.
	    Time  values can be formatted as `mm:ss' or have a `m' or `s' suffix
	    where `s' is default.

     PidFile file
	    This specifies the location the process id of the daemon is written.
	    If	no  PidFile  is  specified  the  pid  will   not   be	written.
	    /var/run/cvsd.pid is a good location for a pidfile.

     Listen address port
	    This  options specifies which addresses and ports cvsd should listen
	    on for connections.  The address value can be `*' (for  binding  all
	    addresses)	or  a symbolic (host name), dotted quad or ipv6 address.
	    The port value can be a numeric port number or a well known  service
	    (`cvspserver').   This  option  can be supplied multiple times.  The
	    address and port fields can be combined in the usual ways  by  sepa-
	    rating  them with a `:' or a `.', optionally surrounding the address
	    part by square brackets (`[' and `]').
	    Some examples:
		# listen on all interfaces and all protocols on port 2401
		Listen * 2401
		# listen on IPv6 port 100
		Listen :: 100
		# listen on localhost
		Listen localhost cvspserver
		# listen on an ipv6 address
		Listen [fe80::2a0:d2ff:fea5:e9f5]:2401

     MaxConnections num
	    This specifies the maximum number of connections that can be handled
	    simultaneously.  When the value 0 (the default) is supplied no limit
	    is used.

     Log scheme/file logvelel
	    This option specifies the way logging is done.   As  first	argument
	    either none, syslog or a file name beginning with a `/' may be spec-
	    ified.   The second argument is optional and specifies the loglevel.
	    The loglevel may be one of: crit, error, warning, notice, info  (de-
	    fault)  or	debug.	 All  messages	with  the specified loglevel and
	    higher are logged.	This option can be supplied multiple times.   If
	    this option is omitted syslog info is assumed.

     Repos path
	    This  option specifies which repositories can be used.  The value is
	    passed as a --allow-root=path parameter to cvs.  The path should  be
	    relative  to  the  specified  RootJail  and should start with a `/'.
	    This option can be supplied multiple times, but should be  specified
	    at least once.

FILES
     /usr/local/etc/cvsd/cvsd.conf - default location for the configuration file
     /var/run/cvsd.pid	(or  other localtion) - the file where the process id is
     saved

SEE ALSO
     cvsd(8)

AUTHOR
     Arthur de Jong <arthur@arthurdejong.org>.

Version 1.0.24			    Jun 2012			    cvsd.conf(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=cvsd.conf&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>

home | help