automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: shell errexit and exit status


From: Ralf Wildenhues
Subject: Re: shell errexit and exit status
Date: Mon, 6 Sep 2010 21:29:11 +0200
User-agent: Mutt/1.5.20 (2010-04-22)

* Stefano Lattarini wrote on Mon, Sep 06, 2010 at 09:22:51PM CEST:
> On Monday 06 September 2010, Ralf Wildenhues wrote:
> > * Stefano Lattarini wrote on Mon, Sep 06, 2010 at 05:06:23PM CEST:
> > That also means, that we should probably be more cautious with
> > removing `|| Exit 1' instances from tests.

> Why?  The exit trap is currently not installed if a broken /bin/sh
> is detected, is it?

Ah right, thanks for reminding me of that.

> > Or, here's a different idea: maybe we can somehow detect this shell
> > feature at run time.  In that case it is sufficient to just *not*
> > exit from within the trap (unless the trap code has caused another
> > failure status that should be reported).

> What about my pending patch "Testsuite: use $SHELL to run tests which
> are shell scripts."?

I'll reply in that thread.

> That should ensure that the tests are run with
> a decent shell.  Maybe we could then hack Automake's configure.ac to
> ensure that configure reject shells exhibiting the trap bug.  What is
> the status of ksh on Tru64/OSF 5.1?  Is it as broek as /bin/sh, or is
> it usable for our purposes?

It does not have this particular issue.  And yes, that might be a good
strategy indeed; but it shouldn't be developed in the pot-primary branch
(only maybe merged in later).

Thanks,
Ralf



reply via email to

[Prev in Thread] Current Thread [Next in Thread]