CVSROOT/shiela.cfg
##
## OSSP shiela - CVS Access Control and Logging Facility
## Copyright (c) 2000-2002 Ralf S. Engelschall <rse@engelschall.com>
## Copyright (c) 2000-2002 The OSSP Project <http://www.ossp.org/>
##
## This file is part of OSSP shiela, an access control and logging
## facility for Concurrent Versions System (CVS) repositories
## which can be found at http://www.ossp.org/pkg/tool/shiela/.
##
## This program is free software; you can redistribute it and/or
## modify it under the terms of the GNU General Public License
## as published by the Free Software Foundation; either version
## 2.0 of the License, or (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
## General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with this file; if not, write to the Free Software
## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
## USA, or contact Ralf S. Engelschall <rse@engelschall.com>.
##
## shiela.cfg: Shiela configuration (syntax: Shiela C-style)
##
Environment {
Setenv PATH /v/ossp/sw/bin:/bin:/usr/bin:/sbin:/usr/sbin;
Program cvs /v/ossp/sw/bin/cvs;
Program sendmail /v/ossp/sw/sbin/sendmail;
Program diff /v/ossp/sw/bin/diff;
Program xdelta /v/ossp/sw/bin/xdelta;
Program uuencode /usr/bin/uuencode;
};
Project {
Tag OSSP;
Name "OSSP Unix Software Technologies";
Contact ossp@ossp.org;
Home http://www.ossp.org/;
Users {
User ossp "OSSP Project Master" ossp@ossp.org;
User rse "Ralf S. Engelschall" rse@ossp.org;
User thl "Thomas Lotterer" thl@ossp.org;
User peti "Peter Simons" peti@ossp.org;
};
Groups {
Group core "OSSP Core Team" { ossp rse };
Group devel "OSSP Developer Team" { thl peti };
Group contrib "OSSP Contributor Team" { foo };
Group guest "OSSP Guests" { foo };
};
};
Repository {
Tag OSSP;
Name "OSSP CVS Master Repository";
Contact cvs@ossp.org;
Home http://cvs.ossp.org/;
Host cvs.ossp.org;
Path /v/ossp/cvs;
History CVSROOT/shiela.log;
Modules {
Module CVSROOT "CVS Administrative Files" {
Acl modules *:core *:devel *:contrib;
Acl * *:core;
Log passwd none;
Log modules mail.patch:ossp-cvs@ossp.org
mail.patch:ossp-core@ossp.org file:CVSLOGS/CVSROOT;
Log * mail.patch:ossp-core@ossp.org file:CVSLOGS/CVSROOT;
};
Module ossp-adm "OSSP Project Administration" {
Acl * *:core;
Log *:VENDOR mail.url:ossp-core@ossp.org file:CVSLOGS/ossp-adm;
Log * mail.patch:ossp-core@ossp.org file:CVSLOGS/ossp-adm;
};
Module ossp-srv "OSSP Server Platform" {
Acl *:VENDOR *:core *:devel;
Acl * *:core *:devel *:contrib;
Log *:VENDOR mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-srv;
Log * mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-srv;
};
Module ossp-pkg "OSSP Stand-Alone Packages" {
Acl *:vendor *:core *:devel *:contrib;
Acl *:VENDOR *:core *:devel *:contrib;
Acl *:* *:core *:devel *:contrib;
Acl * *:core *:devel *:contrib;
Log *:vendor mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg;
Log *:VENDOR mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg;
Log *:* mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg;
Log * mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg;
};
Module ossp-web "OSSP Website" {
Acl *:vendor *:core *:devel *:contrib;
Acl *:VENDOR *:core *:devel *:contrib;
Acl * *:core *:devel *:contrib;
Log *:vendor mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg;
Log *:VENDOR mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg;
Log *:* mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg;
Log * mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-pkg;
};
Module ossp-play "OSSP Project Playground" {
Acl * *:core *:devel *:contrib *:guest;
Log *:VENDOR mail.url:ossp-cvs@ossp.org file:CVSLOGS/ossp-play;
Log * mail.patch:ossp-cvs@ossp.org file:CVSLOGS/ossp-play;
};
};
};
Logging {
Reports {
Report mail.patch {
Prefix " ";
Content title rule header files log summary rule details;
Details patch:plain;
};
Report mail.url {
Prefix " ";
Content title rule header files log summary rule details;
Details url:http://cvs.ossp.org/filediff?f=%s&v1=%V&v2=%v;
};
Report file {
Content rule file header files log summary;
};
};
};