diff options
author | Yann E. MORIN <yann.morin.1998@free.fr> | 2017-07-04 23:53:15 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2017-07-05 00:15:05 +0200 |
commit | c8d8f74a939ac1381d7ac7dee356247f91347ace (patch) | |
tree | 292b872c14b8f7e48cf95d1be94edc301bd1c001 /utils | |
parent | 7af85ffdc7ba904f8e6bde35e1f02b149a265293 (diff) | |
download | buildroot-c8d8f74a939ac1381d7ac7dee356247f91347ace.tar.gz buildroot-c8d8f74a939ac1381d7ac7dee356247f91347ace.zip |
utils/brmake: print the error code of the build
Since the stdout and stderr streams are redirected, it is not
immediately obvious when a build failed, even though brmake really exits
with the same error code as make did.
When there is an error, print the exit code after the elapsed time.
Reported-by: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/brmake | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/utils/brmake b/utils/brmake index 3c6f8485ab..e30119dd10 100755 --- a/utils/brmake +++ b/utils/brmake @@ -29,7 +29,12 @@ main() { m=$((d/60)) d=$((d%60)) [ ${m} -eq 0 ] || { printf "%${mf}dmin " ${m}; sf="02"; } - printf "%${sf}ds\n" ${d} + printf "%${sf}ds" ${d} + + if [ ${ret} -ne 0 ]; then + printf " (error code: %s)" ${ret} + fi + printf "\n" return ${ret} } |