summaryrefslogtreecommitdiff
path: root/autogen.sh
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2013-06-20 12:03:31 -0400
committerDan Williams <dcbw@redhat.com>2013-06-20 16:14:08 -0500
commitfe4e11c8d6420e8fd6ab9dba4731c6e4fef23190 (patch)
tree8ed89cdd09f4d9394eae1c958e6d828c702c1267 /autogen.sh
parent805fc3a8649af780b1e5060ecda4cc71c8cb27c0 (diff)
downloadNetworkManager-fe4e11c8d6420e8fd6ab9dba4731c6e4fef23190.tar.gz
autogen: use set -e to propagate errors
Previously we'd just blindly continue if e.g. autoreconf failed.
Diffstat (limited to 'autogen.sh')
-rwxr-xr-xautogen.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/autogen.sh b/autogen.sh
index 54ae4ecef0..1b56207af9 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,8 +1,12 @@
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
+set -e
+
srcdir=`dirname $0`
-test -z "$srcdir" && srcdir=.
+if test -z "$srcdir"; then
+ srcdir=.
+fi
olddir=`pwd`
@@ -25,11 +29,11 @@ if test -d $srcdir/.git; then
git submodule update
fi
-gtkdocize || exit 1
+gtkdocize
autopoint --force
AUTOPOINT='intltoolize --automake --copy' autoreconf --force --install --verbose
cd $olddir
if test -z "$NOCONFIGURE"; then
- $srcdir/configure --enable-maintainer-mode "$@"
+ exec $srcdir/configure --enable-maintainer-mode "$@"
fi