浏览代码

Do not fail if tput is not available

Fixes issue #4376
Frederic Crozat 9 年之前
父节点
当前提交
884a879562
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      tools/install.sh

+ 4 - 1
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)"