[ On Thursday, December 6, 2001 at 22:17:21 (-0800), Harry Putnam wrote: ]
> Subject: cvs commit as root
>
> I'd like to override the taboo on committing as root. I imagine it is
> possible but not clear how to do it.

It is possible, but you don't want to do it.

> On my setup, I use cvs as much for having version control of host
> config files as for software devel, maybe more.
> 
> [[....]]

I think you're going about things kind of backwards.

What you should do instead is come up with an "install" procedure that
can take a CVS working directory (or even the result of a "cvs export")
and install its contents into the system directories, restarting or
triggering reloads in daemons as necessary, etc.  Various forms of
validation and consistency checking can also be done.

I've built such procedures using 'make', but another tool that seems to
have more specific capabilities in this domain is 'cfengine'.

> Its already somewhat troublesome keeping all this stuff in cvs.

Indeed it can be.  These days I just use SCCS (or RCS) to track
individual files within the directories where they reside.

-- 
                                                                Greg A. Woods

+1 416 218-0098;  <[EMAIL PROTECTED]>;  <[EMAIL PROTECTED]>;  <[EMAIL PROTECTED]>
Planix, Inc. <[EMAIL PROTECTED]>; VE3TCP; Secrets of the Weird <[EMAIL PROTECTED]>

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to