Tony Cleveland writes:
> 
> Attached is a patch to CVS 1.10.8 to fix the "can't chdir(/root)" error on
> Redhat linux 6.1. From what I read this is caused by inetd daemon not
> starting with a clean environment and CVS trying to open files in the root
> user's directory for which it doesn't not have permissions. The patches to
> ignore.c and wrapper.c came from a post in the egroups archive(I don't
> remember the author, sorry). A similar patch was needed in history.c to
> completely fix the problem. We have been running this for about a month and
> it appears to working ok.

Please note that "plain" diffs are almost completely useless, you should
always send context diffs or unified diffs instead.  In this particular
case, however, don't bother -- the current version of CVS (1.10.8) has
advice for dealing with this problem in the manual, and we don't believe
that any changes to the CVS code are desirable.  (Linux is definitely
the only system exhibiting this problem, so perhaps changes to Linux are
indicated instead.)

-Larry Jones

The hardest part for us avant-garde post-modern artists is
deciding whether or not to embrace commercialism.  -- Calvin

Reply via email to