X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Tue, 18 Dec 2007 10:15:52 -0500 (EST) From: Igor Peshansky Reply-To: cygwin AT cygwin DOT com To: Michael Kairys cc: cygwin AT cygwin DOT com Subject: Re: Intermittent perl crash (Attn: coreutils and bash maintainer) In-Reply-To: Message-ID: References: <6910a60712171332t3e8db66fn4cf1a64fe611011 AT mail DOT gmail DOT com> <47674E3E DOT 2080201 AT cygwin DOT com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Tue, 18 Dec 2007, Michael Kairys wrote: > "Larry Hall (Cygwin)" wrote in message > news:47674E3E DOT 2080201 AT cygwin DOT com... . Thanks. > > > > Thanks... I read with partial understanding but could not come up with any > action items... > > My resolution was to verify that my temp is in fact writeable and then > comment out the check in rebaseall. > So far so good: no fork failures. I'm guessing one can reconstruct your permissions as follows: $ cd /tmp $ mkdir nw $ setfacl -m g:Users:rwx nw $ chmod a-rwx nw $ ls -ld nw d---------+ 2 igor root 0 Dec 18 10:08 nw/ $ touch nw/foo $ ls -l nw/foo -rw------- 1 igor root 0 Dec 18 10:08 nw/foo $ if [ -w nw ]; then echo "Yes"; else echo "No"; fi No $ One solution is, of course, "chmod u+rwx /tmp". The other is to change rebaseall to try creating a file anyway and checking the result. There was some talk of changing coreutils to use "access" for testing permissions, which would probably solve this as well. However, even if I use "/bin/test -w nw", I get a "No". Has this change ever happened? If it ever does, bash will also need to be rebuilt so that its builtins use the same interface. It helps that both have the same maintainer. Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu | igor AT watson DOT ibm DOT com ZZZzz /,`.-'`' -. ;-;;,_ Igor Peshansky, Ph.D. (name changed!) |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "That which is hateful to you, do not do to your neighbor. That is the whole Torah; the rest is commentary. Go and study it." -- Rabbi Hillel -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/