From c9d0c9c0c5e2a8b519c60ad87ebe9b3ac989cf56 Mon Sep 17 00:00:00 2001 From: John Hood Date: Sat, 12 Nov 2016 15:26:55 -0500 Subject: [PATCH] tests/prediction-unicode.test: env -u is not POSIX Seen to fail on OpenBSD 5.2. --- src/tests/prediction-unicode.test | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/tests/prediction-unicode.test b/src/tests/prediction-unicode.test index 839d609..730e5c5 100755 --- a/src/tests/prediction-unicode.test +++ b/src/tests/prediction-unicode.test @@ -72,10 +72,14 @@ baseline() post() { # Look for bad output: ')' or \374 - if [ -n "$(env -u LC_ALL -u LC_CTYPE -u LANGUAGE LANG=C egrep "%output %0 (\)|$(printf \\374))" "$(basename "$0").d/baseline.tmux.log")" ]; then - exit 1 - fi - exit 0 + ( + unset LC_ALL + unset LC_CTYPE + unset LANGUAGE + ! env LANG=C egrep -q "%output %0 (\)|$(printf \\374))" "$(basename "$0").d/baseline.tmux.log" + # Implicit exitcode return. + ) + return $? } case $1 in