This is the mail archive of the cygwin-apps 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: Setup patch to keep test version if test version installed

On Feb  3 22:27, Corinna Vinschen wrote:
> On Feb  3 22:04, Corinna Vinschen wrote:
> > On Feb  3 21:37, Achim Gratz wrote:
> > > I'm not sure we're talking about the same thing.  I've recently added
> > > code to print an error message along with the parameter usage when a
> > > wrong option or other non-parseable stuff was given instead of simply
> > > exiting with no indication other than the non-zero exit code.  The
> > > changes you've just installed look good to me, but they don't touch the
> > > exit path in question:
> > > [...]
> > > I guess with those changes one could now use Log (LOG_TIMESTAMP) instead
> > > of cerr in that place and hopefully the output would appear again?  I
> > > was pretty certain I tested that in both mintty and CMD, but maybe
> > > not...
> > 
> > I was referring explicitely to the CMD prompt being too early.  I didn't
> > test the situation when specifying a wrong option, sorry.  The point in
> > the file where this occurs is somewhat early.  At this point the log
> > stuff isn't initialized and AttachConsole hasn't been called.  I'll 
> > look into that, maybe it can be fixed easily.
> Try this:

On second thought, this is still unclean.  What bugs me is that the
behaviour of LogFile::exit is not easier conditionalized.  I'm going
to change LogFile::exit to something like this:

  LogFile::exit (int exit_code, bool show_end_of_install_msg)

This allows to separate printing the "Ending cygwin install" message
from the exit_code and so we can exit with a non-zero exit code *and*
skip showing the message.  Hang on for a bit...


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: pgpw7YVQspvYi.pgp
Description: PGP signature

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