[cvsnt] Recursive chacl does not recurse properly and hangs on deep directories.

Mike Wake mike.wake at thales-tts.com
Wed Nov 17 11:47:13 GMT 2004


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


G'day Tony,

ACL testing with v2.0.58d+(cvs lsacl fix and chown fix) continues :)

If I do this
cvs chacl -R -u my_team -a read,write,create,tag

in a sandbox containing a number of levels of directories all of which I 
own.

Only the top level directory gets all of the acls set for the user "my_team"

The subsequent directories only get the "read" acl set.

Here is the result of cvs lsacl on one of these directories
Directory: .
Owner: mwake

<default>
	read

user=my_team
	read



If I do this on deep directories ( I haven't isolated how deep yet at 
least 7 dirs deep )

On the first run only some of the top level directories have their acls 
changed at all. Only the top directory gets changed correctly.

On the second run the client never finishes communicating.  When I got 
bored with waiting and interupted it I get

cvs chacl: warning: unrecognized response `setting ACL for directory .' 
from cvs server
cvs chacl: warning: unrecognized response `setting ACL for directory 
CVS_info' from cvs server
cvs chacl: warning: unrecognized response `setting ACL for directory 
CVS_info/CVS-BestPractices' from cvs server
cvs chacl: warning: unrecognized response `setting ACL for directory 
CVS_info/StreamedLines' from cvs server
cvs chacl: warning: unrecognized response `setting ACL for directory 
CVS_info/binaries' from cvs server
cvs chacl: warning: unrecognized response `setting ACL for directory 
CVS_info/images' from cvs server
.
.
.
.
cvs chacl: warning: unrecognized response `setting ACL for directory 
SCM_CM/lbd/dev/src/rtsubs/rs00/i686' from cvs server
cvs chacl: warning: unrecognized response `setting ACL for directory
SCM_CM/lbd/dev/src/rok' from cvs server
cvs [chacl aborted]: received interrupt signal

Cheers
Mikew



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook