Re: a sort of free software greenhouse
On 1 Feb 1998, Karl M. Hegbloom wrote:
> >>>>> "Jason" == Jason Gunthorpe <jgg@gpu.srv.ualberta.ca> writes:
>
> > CVS is a bit more tricky.. We might be able to patch the remote
> > cvs loader or something. The big trick here is that we do not
> > want group X to have permissions to check into group Y's cvs
> > tree and we want to allow group X to control who as checkin
> > permissions on group X's tree (and probably locate the tree in
> > ~)
>
> There's a script in the "/usr/lib/cvs/contrib" directory called
> "cvs_acl" that works fairly well for that purpose. I've been testing
> it here, and it's functional. You should take a look at it.
It is not quite what I was thinking, it still needs a central repository
and requires us to admin their passwd file. I looked at the CVS source and
I think a ~10 line patch will give us a single shot setup cost and
inter-group security. Something along the lines of allowing /cvs/*/ to be
a CVSROOT (simple match in allow_root) and then patch the uid switcher to
switch to the UID of the passwd file in the CVS root.
Otherwise whevener they want to add/remove checkin privs we have to go as
root and edit some file, yuky.
Jason
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: