https://github.com/tuxera/ntfs-3g/pull/58 From a008fc4b3553583369111b145172a92542de4598 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 22 Sep 2022 04:00:45 +0100 Subject: [PATCH] configure.ac: fix bashism in fuse check configure scripts need to be runnable with a POSIX-compliant /bin/sh. On many (but not all!) systems, /bin/sh is provided by Bash, so errors like this aren't spotted. Notably Debian defaults to /bin/sh provided by dash which doesn't tolerate such bashisms as '=='. This retains compatibility with bash. Fixes configure warnings/errors like: ``` checking Windows OS... no ./configure: 13360: test: xinternal: unexpected operator checking for pthread_create in -lpthread... yes checking Solaris OS... no ``` Signed-off-by: Sam James --- a/configure.ac +++ b/configure.ac @@ -228,7 +228,7 @@ esac if test "x${enable_ntfs_3g}" != "xyes"; then with_fuse="none" -elif test "x${with_fuse}" == "x"; then +elif test "x${with_fuse}" = "x"; then AC_MSG_CHECKING([fuse compatibility]) case "${target_os}" in linux*|solaris*)