Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Message-ID: <3E8DA250.E8687FCA@ieee.org> Date: Fri, 04 Apr 2003 10:18:40 -0500 From: "Pierre A. Humblet" X-Accept-Language: en,pdf MIME-Version: 1.0 To: Rudiyanto Gunawan , cygwin AT cygwin DOT com Subject: Re: Postinstall failure: file not found References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit OK, I've got it: /> sh -c sayhi hi /> sh -c /sayhi /sayhi: not found With strace I saw that sh uses stat (which won't show rxw rights in this case) and it behaves differently for absolute paths. Possible fixes: 1) cd to /etc/postinstall before running the scripts and use relative paths 2) Put my 2nd ntsec patch in setup (I have asked Rudiyanto to test it) 3) Run the postinstall scripts with CYGWIN=nontsec, for boostrap. Note that scripts that rely on ntsec (chmod or chown) will need to turn ntsec on. 4) patch sh.exe 5) ??? Pierre -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/