From: Bernhard Voelker Date: Thu, 21 Jun 2018 22:29:00 +0000 (+0200) Subject: tests: initialize fail=0 to avoid "unary operator expected" errors X-Git-Tag: v8.30~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5fb8eb091fe9b294c91dcaf7af1875835c3d69ba;p=thirdparty%2Fcoreutils.git tests: initialize fail=0 to avoid "unary operator expected" errors With an uninitialized variable 'fail', the unquoted use like test $fail = 1 lead to the shell error "unary operator expected". The uninitialized 'fail' variable was a side effect of https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=e91c0d4f9 which was pulled into coreutils-v8.26 with https://git.sv.gnu.org/cgit/coreutils.git/commit/?id=ef9650170 Coreutils test code relied and relies on 'fail' to be initialized, so initialize that variable here. * tests/local.mk (TESTS_ENVIRONMENT): Initialize fail=0. --- diff --git a/tests/local.mk b/tests/local.mk index e13a6aad5c..307ade9206 100644 --- a/tests/local.mk +++ b/tests/local.mk @@ -66,6 +66,7 @@ TESTS_ENVIRONMENT = \ abs_top_srcdir='$(abs_top_srcdir)' \ abs_srcdir='$(abs_srcdir)' \ built_programs='$(built_programs) $(single_binary_progs)' \ + fail=0 \ host_os=$(host_os) \ host_triplet='$(host_triplet)' \ srcdir='$(srcdir)' \