Mail Archives: cygwin/2006/09/13/20:30:50
David Rothenberger wrote:
> On 9/13/2006 4:46 PM, Volker Quetschke wrote:
>> mwoehlke wrote:
>>> Eric Blake wrote:
>>>> mwoehlke <mwoehlke <at> tibco.com> writes:
>> (snip)
>>>> ... If the file starts life binary mode (ie. was on a binary
>>>> mount), skip the check for \r in the scan (under the assumption that
>>>> on a binary mount, \r is intentional and not a line ending to be
>>>> collapsed), and use lseeks.
>>> Sounds good! That will satisfy my request to not silently work on files
>>> that should be broken. :-)
>>
>> I'm seeing the next "make doesn't work anymore with DOS ... feature"
>> coming
>> up here, only that it is bash this time. (snip)
>>
>> ... It is definitely in the eye of the beholder if one calls shell
>> scripts that worked so far as broken just because they have /r/n line
>> endings.
>
> I strongly agree with this. The users I support would be much happier if
> bash could continue to work correctly with \r\n in scripts on binary
> mounts.
>
> It sounds like bash will have to scan the first line regardless of the
> mount type (to check for a binary file), so perhaps the decision to
> treat \r as intentional or not could be an option?
>
I think this is getting a little off-track. Another option just means another
area for people who don't understand what's going on to trip and fall and then
come and bug the list as a result. IMO, there's already such an option, even
without changing bash. It's called 'd2u'. Let's not over-think and over-do
things here. There's pain involved in that too. I'm not convinced that it's
worth the pain to all for the benefit of a few. Of course, I firmly believe
that what can and will be done here is Eric's call. He's the one that will be
maintaining it.
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
--
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 -