From: Michael Tremer Date: Sat, 25 Oct 2008 22:04:42 +0000 (+0200) Subject: Sending logs to buildspy. X-Git-Tag: v3.0-alpha1~508 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=891b7aeb89cf7922d0bb17697f56b7a375ea98b2;p=ipfire-3.x.git Sending logs to buildspy. --- diff --git a/tools/make-buildspy b/tools/make-buildspy index 373d1cab7..dfd5d664e 100755 --- a/tools/make-buildspy +++ b/tools/make-buildspy @@ -22,7 +22,7 @@ BUILD_SPY_FILENAME=$BASEDIR/.build_spy build_spy() { - local KEY VAL + local KEY KEY=$1; shift 1 echo -n "&${KEY}=$*" >> $BUILD_SPY_FILENAME } @@ -31,6 +31,11 @@ build_spy() { build_spy_send_profile() { build_spy hostname $HOSTNAME build_spy distcc ${DISTCC_PORT-3632} + build_spy jobs ${DISTCC_JOBS} +} + +build_spy_escape() { + base64 || echo "Base64 error." } if [ "$(basename $0)" == "make-buildspy" ]; then diff --git a/tools/make-include b/tools/make-include index 74f124c82..db83c6bfa 100644 --- a/tools/make-include +++ b/tools/make-include @@ -80,6 +80,7 @@ exiterror() { stdumount dialogerror $* build_spy state error + build_spy log $(tail -n 20 $LOGFILE | build_spy_escape) touch $FAILED rm -f $RUNNING 2>/dev/null exit 1