summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorFrederic Crozat <fred@crozat.net>2015-09-21 19:55:28 +0200
committerFrederic Crozat <fred@crozat.net>2015-09-21 20:02:57 +0200
commit884a8795623087d4812511de21dfb9329fa29e56 (patch)
tree3b24fffb76343645a7ee645c5b42d2e9baa2fe6a /tools
parent918d26e7dbcb907e673df24242c9688cd89019b9 (diff)
downloadzsh-884a8795623087d4812511de21dfb9329fa29e56.tar.gz
zsh-884a8795623087d4812511de21dfb9329fa29e56.tar.bz2
zsh-884a8795623087d4812511de21dfb9329fa29e56.zip
Do not fail if tput is not available
Fixes issue #4376
Diffstat (limited to 'tools')
-rwxr-xr-xtools/install.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/install.sh b/tools/install.sh
index 4b1a6ba7e..30d66d4b5 100755
--- a/tools/install.sh
+++ b/tools/install.sh
@@ -2,7 +2,10 @@ set -e
# Use colors, but only if connected to a terminal, and that terminal
# supports them.
-ncolors=$(tput colors)
+tput=$(which tput)
+if [ -n "$tput" ]; then
+ ncolors=$($tput colors)
+fi
if [ -t 1 ] && [ -n "$ncolors" ] && [ "$ncolors" -ge 8 ]; then
RED="$(tput setaf 1)"
GREEN="$(tput setaf 2)"