From 5fb8eb091fe9b294c91dcaf7af1875835c3d69ba Mon Sep 17 00:00:00 2001 From: Bernhard Voelker Date: Fri, 22 Jun 2018 00:29:00 +0200 Subject: [PATCH] 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. --- tests/local.mk | 1 + 1 file changed, 1 insertion(+) 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)' \ -- 2.47.2