How do I detect a failure in Make?

Richard Quadling rquadling@googlemail.com
Fri Apr 28 08:23:00 GMT 2006


On 26/04/06, mwoehlke <mwoehlke-nospam@tibco.com> wrote:
> Richard Quadling wrote:
> > I have the following bash script ...
> >
> > #!/bin/sh
> > cvs up 2> $HOME/cvs1.log > $HOME/cvs2.log
> > cd phpdoc
> > autoconf -v -d --warnings=all &> $HOME/autoconf.log
> > ./configure --with-source=./../php-src --with-pear-source=./../pear
> > --with-chm=yes --with-treesaving > $HOME/configure.log
> > make test > $HOME/make_test.log
> > make test_xml > $HOME/make_test_xml.log
> > make chm_xsl > $HOME/make_chm_xsl.log
> >
> > Is there a way of stopping the makes if there was a problem.

> Matthew said using [ $? -eq 0 ] || exit $? after each make line would work.

It doesn't. The issue is that the make function is crashing (the core
dump ??!!!??).

I'm not responsible for the construction of the make file, I just want
to stop my script from running if there is a problem.

--
-----
Fight back spam! Download the Blue Frog.
http://www.bluesecurity.com/register/s?user=UlF1YWRsaW5n


More information about the Cygwin mailing list