Let lxc-checkconfig write to non-tty stdout without color control
characters
Signed-off-by: walkerning <foxdoraame@gmail.com>
CAT="cat"
-SETCOLOR_SUCCESS="printf \\033[1;32m"
-SETCOLOR_FAILURE="printf \\033[1;31m"
-SETCOLOR_WARNING="printf \\033[1;33m"
-SETCOLOR_NORMAL="printf \\033[0;39m"
+if [ -t 1 ]; then
+ SETCOLOR_SUCCESS="printf \\033[1;32m"
+ SETCOLOR_FAILURE="printf \\033[1;31m"
+ SETCOLOR_WARNING="printf \\033[1;33m"
+ SETCOLOR_NORMAL="printf \\033[0;39m"
+else
+ SETCOLOR_SUCCESS=":"
+ SETCOLOR_FAILURE=":"
+ SETCOLOR_WARNING=":"
+ SETCOLOR_NORMAL=":"
+fi
is_set() {
$CAT $CONFIG | grep "$1=[y|m]" > /dev/null