On Wed, 2010-12-22 at 19:43 +0200, Teodor wrote:
> I've had three issues while setting up 'cvsd' with an existing repository:
> - no operation was working (i.e. cvs login) due to "nodev" mount option set 
> for
> the /var partition where /var/lib/cvsd was located;

Indeed, some devices need to be created inside the chroot jail and are
used by the cvs process. cvsd-buildroot should print a warning if the
created devices could not be used.

> - couldn't checkout due to missing ":cvsd$" for all accounts on 
> CVSROOT/passwd.

The formatting for CVSROOT/passwd files should be
  cvsuser:passwordhash:cvsd
(assuming standard read-only setup). cvsd-passwd should set this up
correctly and both cvsd-buildroot and cvsd-buginfo should report most
configuration problems here. I don't know what you mean exactly by
":cvsd$".

> Although the second item is documented in "README.gz" for a new repo, the 
> first
> issue is not mentioned at all.

Perhaps that could be added to the FAQ or README.

> Also, I've put logging to "debug" and all operation (success or fail) will 
> print
> this line on syslog:
> | cvsd[5740]: debug: select() failed (ignored): Interrupted system call
> 
> Is this something to take into account?

The above line can be safely ignored. It only means that the call to
select() was interrupted (probably due to the sub-process ending). The
cvs process that is started does provide very little debugging
information though and it is also hard to get extra info (see the FAQ
for details).

Thanks for your feedback.

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to