aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
authorMiklos Szeredi <mszeredi@suse.cz>2013-02-04 18:30:14 +0100
committerMiklos Szeredi <mszeredi@suse.cz>2013-02-04 18:30:14 +0100
commitf80f367815de08d7bf41939ee75e37909004d164 (patch)
treecbf980f8219d82f62e0af132c4516fdf1f0d9453 /configure.in
parentd7bf78d9131bbe44800d0e961eaf3881925d1219 (diff)
downloadlibfuse-f80f367815de08d7bf41939ee75e37909004d164.tar.gz
libfuse: configure: detect new util-linux
Apparently new versions of util-linux umount return with an exit status of 1 even if the "--fake" option is recognised (despite being documented otherwise). Check this condition and don't complain about util-linux version.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in8
1 files changed, 6 insertions, 2 deletions
diff --git a/configure.in b/configure.in
index 83878ad..671d670 100644
--- a/configure.in
+++ b/configure.in
@@ -103,8 +103,12 @@ if test "$arch" = linux -a "$cross_compiling" != "yes"; then
AC_MSG_RESULT([yes])
else
firstline=`umount --fake --no-canonicalize 2>&1 | head -1`
- AC_MSG_RESULT([$firstline])
- util_linux_ok=no
+ if test "$firstline" = 'umount: only root can use "--fake" option'; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([$firstline])
+ util_linux_ok=no
+ fi
fi
fi