summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Triplett <josh@freedesktop.org>2008-04-13 14:51:03 -0700
committerJosh Triplett <josh@freedesktop.org>2008-04-13 14:51:03 -0700
commite00695be6e69644f891d5543d153a819f43d73a3 (patch)
tree972daaedb29fa78cbd1a988e20e2f933623d074b
parentce563f51dd0a4363c47bd2c445cef00f7b40228d (diff)
Avoid a mkdir error message when racing to mkdir.
Thanks to Eric Anholt for reporting the problem.
-rw-r--r--dolt.m43
1 files changed, 2 insertions, 1 deletions
diff --git a/dolt.m4 b/dolt.m4
index da8c0c7..7b69108 100644
--- a/dolt.m4
+++ b/dolt.m4
@@ -60,9 +60,10 @@ dnl Write out shared compilation code.
cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
libobjdir="${obj%$objbase}.libs"
if test ! -d "$libobjdir" ; then
- mkdir "$libobjdir"
+ mkdir_out="$(mkdir "$libobjdir" 2>&1)"
mkdir_ret=$?
if test "$mkdir_ret" -ne 0 && test ! -d "$libobjdir" ; then
+ echo "$mkdir_out" 1>&2
exit $mkdir_ret
fi
fi