From patchwork Tue Jul 26 21:57:35 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: bb-matrix.sh: check for the existence of time Date: Tue, 26 Jul 2011 21:57:35 -0000 From: Jeff Mitchell X-Patchwork-Id: 8615 Message-Id: <4E2F384F.6060907@ll.mit.edu> To: What an existential subject. The patch is quite self-explanatory. Thanks, Jeff >From 62972e71cd952a890068a1f6b6e2234608747a1c Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Tue, 26 Jul 2011 17:45:58 -0400 Subject: [PATCH] Check that the time binary is installed in /usr/bin/time when running bb-matrix.sh. Also fix a typo. --- scripts/contrib/bb-perf/bb-matrix.sh | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/contrib/bb-perf/bb-matrix.sh b/scripts/contrib/bb-perf/bb-matrix.sh index b9edd5f..66bd567 100755 --- a/scripts/contrib/bb-perf/bb-matrix.sh +++ b/scripts/contrib/bb-perf/bb-matrix.sh @@ -18,7 +18,7 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # DESCRIPTION -# This script runs BB_CMD (typically building core-image-sato) for all +# This script runs BB_CMD (typically building core-image-minimal) for all # combincations of BB_RANGE and PM_RANGE values. It saves off all the console # logs, the buildstats directories, and creates a bb-pm-runtime.dat file which # can be used to postprocess the results with a plotting tool, spreadsheet, etc. @@ -32,6 +32,11 @@ # Darren Hart # +if [ ! -f /usr/bin/time ]; then + echo "The \"time\" binary was not found at /usr/bin/time -- please install it!" + exit 1 +fi + # The following ranges are appropriate for a 4 core system with 8 logical units BB_RANGE="04 05 06 07 08 09 10 11 12 13 14 15 16" PM_RANGE="04 05 06 07 08 09 10 11 12 13 14 15 16" @@ -48,7 +53,7 @@ TIME_STR="%e %S %U %P %c %w %R %F %M %x" mkdir $DATADIR if [ $? -ne 0 ]; then echo "Failed to create $DATADIR." - exit 1 + exit 2 fi # Add a simple header -- 1.7.3.4