summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederic Crozat <fred@crozat.net>2015-09-22 16:46:22 +0200
committerFrederic Crozat <fred@crozat.net>2015-09-22 16:46:22 +0200
commit95296bb0c5fade33c6cda7ccc7139a35c2641b3a (patch)
tree107ee34e3f3e30803260d3ab5f45a207eeeb69ab
parent884a8795623087d4812511de21dfb9329fa29e56 (diff)
downloadzsh-95296bb0c5fade33c6cda7ccc7139a35c2641b3a.tar.gz
zsh-95296bb0c5fade33c6cda7ccc7139a35c2641b3a.tar.bz2
zsh-95296bb0c5fade33c6cda7ccc7139a35c2641b3a.zip
also handle missing tput in upgrade script.
-rw-r--r--tools/upgrade.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/upgrade.sh b/tools/upgrade.sh
index 65af6e368..6e9696202 100644
--- a/tools/upgrade.sh
+++ b/tools/upgrade.sh
@@ -1,7 +1,10 @@
# 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)"