X-Spam-Check-By: sourceware.org Message-ID: <45EC3CF1.1020504@cygwin.com> Date: Mon, 05 Mar 2007 10:53:21 -0500 From: "Larry Hall (Cygwin)" Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.9) Gecko/20061221 Fedora/1.5.0.9-1.fc4.remi Thunderbird/1.5.0.9 Mnenhy/0.7.4.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: very odd behavior of Cygwin python from CMD References: <87d53qhxk4 DOT fsf AT valverde DOT peloton> <877itxiu6k DOT fsf AT valverde DOT peloton> <45EA3ABD DOT 4E45BDC5 AT dessent DOT net> <87wt1xhb6j DOT fsf AT valverde DOT peloton> <45EB2605 DOT 9040101 AT cygwin DOT com> <87fy8jg5yy DOT fsf AT valverde DOT peloton> In-Reply-To: <87fy8jg5yy.fsf@valverde.peloton> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 David Abrahams wrote: > "Larry Hall (Cygwin)" cygwin com> writes: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ . We don't want to feed the spammers. > >> On 03/03/2007, David Abrahams wrote: >>> Brian Dessent dessent net> writes: > > and if so, >>> launch it as "sh.exe -c python", using sh.exe in the same >>>>> dir as the shortcut. This will invoke python through the shell, >>>>> which will follow symlinks. >>> Ja; except that that begs the question -- sh.exe could be a symlink, >>> as it often is to bash. In fact it isn't even important for me to >>> invoke python in that case; I just need to detect it and avoid it. >> No, 'sh.exe' won't be a symlink unless someone has made it so. 'setup.exe' >> creates 'sh.exe' as a copy for exactly the reasons you found. > > I realize that much, but someone could make it so. > There are many things someone could do to change their installation in a way that is contrary to the intent of the original packager. While this is not prohibited, it doesn't mean we need to find way to support such changes. It just means that those who make such a change have to recognize it's limitations and live with them or adjust their environment accordingly. In this particular case, that could be invoking 'bash' instead of 'sh'. But I think the simplest way of looking at this issue in general is, if making such a change causes problems for someone of a magnitude that the person is inconvenienced and cannot resolve it, the best advice is "don't do that then." IMO, someone having problems invoking 'sh.exe' because it has been turned into a symlink falls into this category. ;-) -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 216 Dalton Rd. (508) 893-9889 - FAX Holliston, MA 01746 _____________________________________________________________________ A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting annoying in email? -- 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/