This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: cygwin.bat improvements (was Re: Cygwin on XP disapearing terminal mystery)


On Tue, Jan 31, 2006 at 07:38:31PM -0800, Brian Dessent wrote:
>Harry Putnam wrote:
>> 
>> ericblake@comcast.net (Eric Blake) writes:
>> 
>> > If you expect help, then try opening a plain cmd.com window
>> > first, running bash there and seeing if any error messages
>> > appear.  Also, send, as a text attachment, the output of
>> > 'cygcheck -svr'.
>> 
>> When trying the cmd shell approach it became apparent that bash had
>> disappeared off the system.... thanks.
>
>Since this seems to come up every so often, what if we made a couple of
>small changes to cygwin.bat to aid in debugging this?  Specifically, I
>was thinking that cygwin.bat could create a marker file (say something
>like ".uncleanstartup") in the same directory as the .bat file, and add
>something to the base-files rc files that deletes this file at the end
>of the startup procedure.  Then cygwin.bat can check for existence of
>this marker after executing bash, and if found it can print a short
>message and then run "pause" so that the user can see any error messages
>on the screen.  The message could perhaps say a few words about PATH
>settings or cygcheck and the mailing list, etc.

Couldn't it just replace the bash line with:

  if exist bash.exe goto ok
  echo **** bash.exe is missing - please install it
  pause
  :ok
  bash --login -i

?

cgf

--
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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]