[Libguestfs] [PATCH] build: Don't use non-POSIX tests
Richard W.M. Jones
rjones at redhat.com
Tue Jun 1 09:34:40 UTC 2021
On Mon, May 31, 2021 at 09:16:29PM +0200, Martin Kletzander wrote:
> The `test` builtin/binary usually accepts `==` for string comparison, it is
> mostly accepted for typos and people being used to double equals, but is not
> documented and not always accepted either. Since autoconf uses the default
> shell, it might just fail in some cases with:
>
> ./configure: 29986: test: xrustc: unexpected operator
> ./configure: 29990: test: xcargo: unexpected operator
>
> Just change it to single equals as it is done everywhere else.
>
> Signed-off-by: Martin Kletzander <mkletzan at redhat.com>
> ---
> m4/guestfs-rust.m4 | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/m4/guestfs-rust.m4 b/m4/guestfs-rust.m4
> index aa12a9ef5e5d..1dffd8118874 100644
> --- a/m4/guestfs-rust.m4
> +++ b/m4/guestfs-rust.m4
> @@ -24,8 +24,8 @@ AS_IF([test "x$enable_rust" != "xno"],[
> AC_CHECK_PROG([RUSTC],[rustc],[rustc],[no])
> AC_CHECK_PROG([CARGO],[cargo],[cargo],[no])
>
> - AS_IF([test "x$RUSTC" == "xno"], [AC_MSG_WARN([rustc not found])])
> - AS_IF([test "x$CARGO" == "xno"], [AC_MSG_WARN([cargo not found])])
> + AS_IF([test "x$RUSTC" = "xno"], [AC_MSG_WARN([rustc not found])])
> + AS_IF([test "x$CARGO" = "xno"], [AC_MSG_WARN([cargo not found])])
> ],[
> RUSTC=no
> CARGO=no
ACK
I will push it shortly, thanks.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
More information about the Libguestfs
mailing list