Tim,
I think I need execute permission also, still fails in the same place, with the message about extras/cvs. And while you are at it, there are other files in that extra directory that don't have full group rwx or at least rw in the case of regular files. This means I couldn't check those files into CVS. (Could probably check out).
I fixed the other files. The files should be rw-rw-r--. The only files that I've made executable are the binary files, and they don't really need it (object files don't execute by themselves and exe files are for DOS). The file permissions are set by the file system. So, when you check out to Linux, the permisions should end up as stated above. Since DOS has no permissions, check out doesn't matter but check in does. I've set the environment variable CVSUMASK=002 in my .bash_profile file on mandy, but this doesn't seem to have worked as I had intended. This is supposed to be the mask used when new files are created in the repository. The system umask affects this as well, and that may be the problem. Jonathan