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

FreeBSD Manual Pages

  
 
  

home | help
NAME
     cvswrap -- wrapper over cvs to enable fine grained access control to repos-
     itories

SYNOPSIS
     cvswrap [cvs options]

DESCRIPTION
     cvswrap is a program written to sit in front of cvs.  It provides an admin-
     istrator with fine grained access over cvs repositories.

     On startup it determines the CVSROOT environment variable by way of command
     line  options,  environment  or  by parsing the pserver command stream.  It
     then reads a config file cvswrap.conf(5) to determine the which wrapper  to
     execute.

     If the CVSROOT is not set or can not be determined then cvs(1) will be exe-
     cuted normally.

     Typical usage for cvswrap is to use it to invoke a custom wrapper which may
     be  setgid  to  a special group in order to enforce ACLs over cvs(1) opera-
     tions.

INSTALLATION
     To make this program work one should rename the installed cvs(1) binary  to
     /usr/bin/ncvs  and  install cvswrap in the location where the cvs(1) binary
     was.

BUGS
     The default install of this program is not particulary  helpful.	See  the
     installation section for help.

SEE ALSO
     cvswrap.conf(5), cvs(1),
     <examplesdir>/accesscheck.c
     <examplesdir>/cvswrap.conf

AUTHOR
     Alfred Perlstein <alfred@freebsd.org>

				December 17, 2001		      CVSWRAP(1)

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

home | help