Received: by 2002:ac0:a679:0:0:0:0:0 with SMTP id p54csp707626imp; Wed, 20 Feb 2019 07:39:38 -0800 (PST) X-Google-Smtp-Source: AHgI3IaSlAE6lMCctWs5AYJLovBWww8PicTSRUPqGxbM4ucYAEiz2r+RKY/fpO5+U8+ZABqhLLou X-Received: by 2002:a62:503:: with SMTP id 3mr34733300pff.176.1550677178836; Wed, 20 Feb 2019 07:39:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550677178; cv=none; d=google.com; s=arc-20160816; b=GliNlgQUvOzyT62AJ5qQjoPECcuo32237aqg4I+oiZvKkb8NXsXC+2F2fhvSK0jRyv yd1tq8E2NhORslAJzBv3Ayv5ZxELrhphXZ6pOw8WYxbKfSNB1ZVLsLgRDV+JRHzuyxCX CTfoMhuFqlWPn4PyZX5xLj/gETmzmilX5iobgTzIR2E3ZIIlu7/skkS7hfYNPIEQkH/l pVXugmsurHryzmiX+M+eALtKfgoPqJKka8G14XnX49ozmR+vH2JyQ+raHFyixaFJUtR+ +ovnYdjmnFbmZkbkZ9kmJ36l6nJJA7SEd5xWJGoy5ht/b7vgTIar1vUR0Pwno7kMI7za Mmrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=T/dLcDBD1w25fdavzlLup87+g4lUgNGlzzNmKqv2bRo=; b=t0jc6PfykFdES2csmqttrwpJULKPSrDZE2Z82iDM8Ph2Ce54QBGsPEjtkteiYeG2gZ 39X7XP7+x3MDjC4Yv/r6H/dXPyiiwkBHXInl0cjxsbXl+NECOHUjhzXfNbZOa65Aohgx wfpGZtUq4Wn6Sd9cZ6xdyaryCQOGstxRdGY8YI5AdJA4/9OWNBQCAVe9Ixm0Ikm3/7nq fALtPhjcWOhHWI7jy41vBLb1g75lDieCOlYJqsr6RaRehrYv500lldP9cxWKzh4V4XQ7 G1aI5SpKhlCWxT0AyGxJGMsUn7tKDd1jQ9yriwvg8xcktxiGzVn8aHOiSBsFxLL8u+V8 po2Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c19si8556174pgw.516.2019.02.20.07.39.23; Wed, 20 Feb 2019 07:39:38 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726516AbfBTPhW (ORCPT + 99 others); Wed, 20 Feb 2019 10:37:22 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:57006 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725822AbfBTPhW (ORCPT ); Wed, 20 Feb 2019 10:37:22 -0500 Received: from mail-wr1-f70.google.com ([209.85.221.70]) by youngberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1gwTw0-000547-Hh for linux-kernel@vger.kernel.org; Wed, 20 Feb 2019 15:37:20 +0000 Received: by mail-wr1-f70.google.com with SMTP id l5so10890865wrv.19 for ; Wed, 20 Feb 2019 07:37:20 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=T/dLcDBD1w25fdavzlLup87+g4lUgNGlzzNmKqv2bRo=; b=iBwVaziyvGIOF1qyocRodFvMZ4H4lLq9rSj61FhW5j+nyJAFCIPk75K5Ap4HxZ19b+ rykDjhHtuuP1+hZ5ZRc7z23TOYor9Pv2nV3/7u/d64XB5F5DyrrLYY+rp63OPTPvkjqQ C0WZgaO1k0RsdEhzpPuqEV3RkQCZmGKmBKEf4Oh8XIfnC+8spSmMzsA8tU6gph3Z9Lid qVxtQkVa6jpwHqR6y2mP63THirW/rl7DKiMBa2SL+MR2fgc7niHoWDjh67xdsRcoRT05 Ov/iJ5pZAGLmEqDoeSGD6BksLUGfJ4/ua02yaD+MppP1UyF4g/Z6VVS8FIYJUyGjQCrE 5cIw== X-Gm-Message-State: AHQUAub5Wu/NtX8ggVY4TiL8vK/9Av6q4TyuP8tsOhJbGkDA/P0zb5Lc WZsDnnxyPqaaGRoVhdlY5Y4qz/9u3crrDDqfmAtvWw26+ajljXK3cTIh+osE7243P+BS+KpCfc1 Dibg2qpYg1N79K6BBzKFR4QvwFW5SmxS5ELRCBlZT1Q== X-Received: by 2002:a1c:f701:: with SMTP id v1mr6824298wmh.153.1550677039908; Wed, 20 Feb 2019 07:37:19 -0800 (PST) X-Received: by 2002:a1c:f701:: with SMTP id v1mr6824281wmh.153.1550677039615; Wed, 20 Feb 2019 07:37:19 -0800 (PST) Received: from localhost.localdomain ([194.158.46.138]) by smtp.gmail.com with ESMTPSA id t4sm22419655wrb.64.2019.02.20.07.37.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Feb 2019 07:37:18 -0800 (PST) From: Juerg Haefliger X-Google-Original-From: Juerg Haefliger To: linux-kernel@vger.kernel.org, rostedt@goodmis.org, mingo@redhat.com Cc: Juerg Haefliger Subject: [PATCH] selftests/ftrace: Handle the absence of tput Date: Wed, 20 Feb 2019 16:37:06 +0100 Message-Id: <20190220153706.24686-1-juergh@canonical.com> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In environments where tput is not availbale, we get the following error $ ./ftracetest: 163: [: Illegal number: because ncolors is an empty string. Fix that by setting it to 0 if the tput command fails. Signed-off-by: Juerg Haefliger --- tools/testing/selftests/ftrace/ftracetest | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/ftrace/ftracetest b/tools/testing/selftests/ftrace/ftracetest index 75244db70331..fc755e1b50f1 100755 --- a/tools/testing/selftests/ftrace/ftracetest +++ b/tools/testing/selftests/ftrace/ftracetest @@ -154,13 +154,13 @@ fi # Define text colors # Check available colors on the terminal, if any -ncolors=`tput colors 2>/dev/null` +ncolors=`tput colors 2>/dev/null || echo 0` color_reset= color_red= color_green= color_blue= # If stdout exists and number of colors is eight or more, use them -if [ -t 1 -a "$ncolors" -a "$ncolors" -ge 8 ]; then +if [ -t 1 -a "$ncolors" -ge 8 ]; then color_reset="\e[0m" color_red="\e[31m" color_green="\e[32m" -- 2.19.1