From d024d5296ea9dbc3b58b6569d4fcc341ab517a75 Mon Sep 17 00:00:00 2001 From: theycallhimpat Date: Mon, 17 Dec 2018 08:54:44 +0000 Subject: [PATCH] Fix error printed to screen when run from shell without "command" (#601) Issue is present on busybox ash shell without "command" builtin. Fix issue by redirecting errors to /dev/null --- lynis | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lynis b/lynis index b1e6570e7..074aba558 100755 --- a/lynis +++ b/lynis @@ -110,7 +110,7 @@ Make sure to execute ${PROGRAM_NAME} from untarred directory or check your insta fi # Auto detection of language based on locale (first two characters). Set to English when nothing found. - if [ -x "$(command -v locale)" ]; then + if [ -x "$(command -v locale 2> /dev/null)" ]; then LANGUAGE=$(locale | egrep "^LANG=" | cut -d= -f2 | cut -d_ -f1 | egrep "^[a-z]{2}$") fi if [ -z "${LANGUAGE}" ]; then