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@cygwin.com>
Reply-To: cygwin@cygwin.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@cygwin.com
Subject: Re: very odd behavior of Cygwin python from CMD
References: <87d53qhxk4.fsf@valverde.peloton> <877itxiu6k.fsf@valverde.peloton> <45EA3ABD.4E45BDC5@dessent.net> <87wt1xhb6j.fsf@valverde.peloton> <45EB2605.9040101@cygwin.com> <87fy8jg5yy.fsf@valverde.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@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.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/

