summaryrefslogtreecommitdiff
path: root/functions/defaults.sh
diff options
context:
space:
mode:
Diffstat (limited to 'functions/defaults.sh')
-rwxr-xr-xfunctions/defaults.sh23
1 files changed, 11 insertions, 12 deletions
diff --git a/functions/defaults.sh b/functions/defaults.sh
index cd28abdbd..2b7a1e27b 100755
--- a/functions/defaults.sh
+++ b/functions/defaults.sh
@@ -200,20 +200,19 @@ Set_config_defaults ()
LB_TASKSEL="${LB_TASKSEL:-apt}"
# Setting live build options
- if [ -z "${_COLOR}" ]; then
- _COLOR="auto"
- _COLOR_OUT="true"
- _COLOR_ERR="true"
- if [ ! -t 1 ]; then
+ # Colouring is re-evaluated here just incase a hard coded override was given in the saved config
+ case "${_COLOR}" in
+ true)
+ _COLOR_OUT="true"
+ _COLOR_ERR="true"
+ ;;
+ false)
_COLOR_OUT="false"
- fi
- if [ ! -t 2 ]; then
_COLOR_ERR="false"
- fi
- else
- _COLOR_OUT="${_COLOR}"
- _COLOR_ERR="${_COLOR}"
- fi
+ ;;
+ auto)
+ ;;
+ esac
_BREAKPOINTS="${_BREAKPOINTS:-false}"
_DEBUG="${_DEBUG:-false}"
_FORCE="${_FORCE:-false}"