diff options
author | Gary Kramlich <grim@reaperworld.com> | 2008-05-05 02:00:28 +0000 |
---|---|---|
committer | Gary Kramlich <grim@reaperworld.com> | 2008-05-05 02:00:28 +0000 |
commit | 7cbd220cb82249144d492445bacab128490a3247 (patch) | |
tree | 9a77dc14d25e5e607f3973a7ff3b89b832964a5f | |
parent | 2fb80fdd7fe5f2bb28c6728fcf7e9fdbe80d9895 (diff) | |
download | pidgin-7cbd220cb82249144d492445bacab128490a3247.tar.gz |
Make error output during autogen actually readable...
-rwxr-xr-x | autogen.sh | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/autogen.sh b/autogen.sh index f1dbbd73a5..5840541050 100755 --- a/autogen.sh +++ b/autogen.sh @@ -79,17 +79,23 @@ run_or_die () { # beotch CMD=$1 shift + OUTPUT=`mktemp autogen-XXXX` + printf "%s" "running ${CMD} ${@}... " - OUTPUT=`${CMD} ${@} 2>&1` + ${CMD} ${@} >${OUTPUT} 2>&1 + if [ $? != 0 ] ; then echo "failed." - echo ${OUTPUT} + cat ${OUTPUT} + rm -f ${OUTPUT} exit 1 else echo "done." - if [ x"${OUTPUT}" != x"" ] ; then - echo ${OUTPUT} + if [ `stat --printf="%s" ${OUTPUT}` -ge 0 ] ; then + cat ${OUTPUT} fi + + rm -f ${OUTPUT} fi } |