Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!pacbell.com!ucsd!ucbvax!CONCOUR.CS.CONCORDIA.CA!goldfish From: goldfish@CONCOUR.CS.CONCORDIA.CA Newsgroups: comp.sys.apollo Subject: Re: Bug with cp -r and ACLs (long) Message-ID: <9102061722.aa14359@concour.cs.concordia.ca> Date: 6 Feb 91 17:22:22 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 38 | From: Phil Brooks | | In article <9101281715.AA16081@hwcae.cfsat.honeywell.com> rand@HWCAE.CFSAT.HONE | YWELL.COM writes: | >There is a subtle bug in Domain/OS with the Unix cp -r command and | >the required ACL entries. It shows itself on directories that have | >explicit owners and protections (ie. no (U) umask or (P) process | >ownership). | We also reported this bug and got the same response. We have | elected to use ta r instead of cp -r. It goes something like tar | -cf - foo | (cd /user/joe; tar -xf - ) I am just trying to remember | it and didn't try that, so if it doesn't work, look at the man page. | The acls work out correctly when you use tar. There is also an Aegis command named "/com/cpt" which is very good for "cloning" a directory tree to another place. While I generally use the BSD command for a given function, the AEGIS commands are frequently better suited to system-administrative functions (no surprise, they were designed to work together) It is probably worth keeping some Aegis commands online for system level things ... #ifdef soapbox Grumbling about inconsistencies between BSD and Domain when there is a perfectly good way to do it with an AEGIS tool is misplaced religious zeal ... What I would really like is crossreferencing in the online BSD man pages to the corresponding AEGIS commands to help me locate these methods. There are bigger HP cannons pointed at tender Apollo toes than this. :-( #endif -- Paul Goldsmith (514) 848-3031 (Shirley Maclaine told me there would be LIFETIMES like this)