delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/03/05/10:53:51

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-list-only-lh AT cygwin DOT com>
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>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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)" <reply-to-list-only-lh <at> cygwin <dot> com> writes:
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<http://cygwin.com/acronyms/#PCYMTNQREAIYR>.  We don't want to feed the
spammers.

> 
>> On 03/03/2007, David Abrahams wrote:
>>> Brian Dessent <brian <at> dessent <dot> 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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019