Fix BUILD/autorun.sh to really bail out on error.
This commit is contained in:
parent
21ae963205
commit
086c3206f0
@ -1,21 +1,21 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Create MySQL autotools infrastructure
|
# Create MySQL autotools infrastructure
|
||||||
|
|
||||||
aclocal || (echo "Can't execute aclocal" && exit 1)
|
die() { echo "$@"; exit 1; }
|
||||||
autoheader || (echo "Can't execute autoheader" && exit 1)
|
|
||||||
|
aclocal || die "Can't execute aclocal"
|
||||||
|
autoheader || die "Can't execute autoheader"
|
||||||
# --force means overwrite ltmain.sh script if it already exists
|
# --force means overwrite ltmain.sh script if it already exists
|
||||||
# Added glibtoolize reference to make native OSX autotools work
|
# Added glibtoolize reference to make native OSX autotools work
|
||||||
if [ -f /usr/bin/glibtoolize ] ; then
|
if [ -f /usr/bin/glibtoolize ] ; then
|
||||||
glibtoolize --automake --force \
|
glibtoolize --automake --force || die "Can't execute glibtoolize"
|
||||||
|| (echo "Can't execute glibtoolize" && exit 1)
|
|
||||||
else
|
else
|
||||||
libtoolize --automake --force \
|
libtoolize --automake --force || die "Can't execute libtoolize"
|
||||||
|| (echo "Can't execute libtoolize" && exit 1)
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# --add-missing instructs automake to install missing auxiliary files
|
# --add-missing instructs automake to install missing auxiliary files
|
||||||
# and --force to overwrite them if they already exist
|
# and --force to overwrite them if they already exist
|
||||||
automake --add-missing --force \
|
automake --add-missing --force || die "Can't execute automake"
|
||||||
|| (echo "Can't execute automake" && exit 1)
|
autoconf || die "Can't execute autoconf"
|
||||||
autoconf || (echo "Can't execute autoconf" && exit 1)
|
|
||||||
(cd bdb/dist && sh s_all)
|
(cd bdb/dist && sh s_all)
|
||||||
(cd innobase && aclocal && autoheader && aclocal && automake && autoconf)
|
(cd innobase && aclocal && autoheader && aclocal && automake && autoconf)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user