Gentoo Archives: gentoo-commits

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/releng:master commit in: tools/
Date: Mon, 30 May 2016 16:13:47
Message-Id: 1464624812.3a6d81ff2e6f99df8815719e514f3d30989348fc.robbat2@gentoo
1 commit: 3a6d81ff2e6f99df8815719e514f3d30989348fc
2 Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 30 16:13:32 2016 +0000
4 Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
5 CommitDate: Mon May 30 16:13:32 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=3a6d81ff
7
8 catalyst-auto: do not fail if /usr/bin/time is not present.
9
10 Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
11
12 tools/catalyst-auto | 9 ++++++---
13 1 file changed, 6 insertions(+), 3 deletions(-)
14
15 diff --git a/tools/catalyst-auto b/tools/catalyst-auto
16 index e038898..719c3cc 100755
17 --- a/tools/catalyst-auto
18 +++ b/tools/catalyst-auto
19 @@ -303,6 +303,9 @@ fi
20
21 build_failure=0
22
23 +timeprefix=""
24 +which time >/dev/null && timeprefix="time"
25 +
26 for a in "" ${SETS}; do
27 if [ -z "${a}" ]; then
28 specs_var="SPECS"
29 @@ -314,7 +317,7 @@ for a in "" ${SETS}; do
30
31 for i in ${!specs_var}; do
32 LOGFILE="${TMPDIR}/log/$(echo "${i}" | sed -e 's:/:_:' -e 's:\.spec$::').log"
33 - run_cmd "time catalyst -a -p -c ${CATALYST_CONFIG} -f ${i}" ${LOGFILE}
34 + run_cmd "${timeprefix} catalyst -a -p -c ${CATALYST_CONFIG} -f ${i}" ${LOGFILE}
35 if [ $? != 0 ]; then
36 build_failure=1
37 send_email "Catalyst fatal build error - ${i}" "" "${LOGFILE}"
38 @@ -324,7 +327,7 @@ for a in "" ${SETS}; do
39
40 for i in ${!optional_specs_var}; do
41 LOGFILE="${TMPDIR}/log/$(echo "${i}" | sed -e 's:/:_:' -e 's:\.spec$::').log"
42 - run_cmd "time catalyst -a -p -c ${CATALYST_CONFIG} -f ${i}" ${LOGFILE}
43 + run_cmd "${timeprefix} catalyst -a -p -c ${CATALYST_CONFIG} -f ${i}" ${LOGFILE}
44 if [ $? != 0 ]; then
45 build_failure=1
46 send_email "Catalyst non-fatal build error - ${i}" "" "${LOGFILE}"
47 @@ -334,7 +337,7 @@ for a in "" ${SETS}; do
48
49 for i in ${!specs_var} ${!optional_specs_var}; do
50 LOGFILE="${TMPDIR}/log/$(echo "${i}" | sed -e 's:/:_:' -e 's:\.spec$::')_purge.log"
51 - run_cmd "time catalyst -P -c ${CATALYST_CONFIG} -f ${i}" "${LOGFILE}"
52 + run_cmd "${timeprefix} catalyst -P -c ${CATALYST_CONFIG} -f ${i}" "${LOGFILE}"
53 done
54
55 update_symlinks