]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
configure.ac: fix bashism
authorSam James <sam@gentoo.org>
Wed, 14 Sep 2022 14:11:58 +0000 (08:11 -0600)
committerTom Hromatka <tom.hromatka@oracle.com>
Wed, 14 Sep 2022 14:12:47 +0000 (08:12 -0600)
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 whether to build static libraries... no
./configure: 14089: test: xno: unexpected operator
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
```

Signed-off-by: Sam James <sam@gentoo.org>
Reviewed-by: Kamalesh Babulal <kamalesh.babulal@oracle.com>
Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
configure.ac

index c0a7fe3c7995d62276ac3f3391cd3a62af1471f8..671b4fec20b3f3726f94329f0e9fd99e49d3537a 100644 (file)
@@ -137,7 +137,7 @@ AC_ARG_ENABLE([opaque-hierarchy],
 AC_ARG_ENABLE([tests],
       [AS_HELP_STRING([--enable-tests],[compile libcgroup tests [default=yes]])],
       [
-               if test "x$enableval" == xno; then
+               if test "x$enableval" = xno; then
                        with_tests=false
                else
                        with_tests=true