From: Michael Tremer Date: Sun, 15 Mar 2009 11:55:32 +0000 (+0000) Subject: Save error in .failed. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2270cbfe182430eb7c35d756dcd91591ad226c75;p=ipfire-3.x.git Save error in .failed. --- diff --git a/tools/make-buildspy b/tools/make-buildspy index 4051ce001..2c1c7af68 100755 --- a/tools/make-buildspy +++ b/tools/make-buildspy @@ -31,7 +31,7 @@ build_spy() { LOGFILE="$BASEDIR/log_${TARGET}/_build.00-buildspy.log" \ $BASEDIR/tools/make-buildspy & elif [ "$COMMAND" = "exit" ]; then - echo -n "BUILDSPY_EXIT " >> $BUILD_SPY_FILENAME + sleep 11 && echo -n "BUILDSPY_EXIT " >> $BUILD_SPY_FILENAME & else echo -n "${COMMAND}=$* " >> $BUILD_SPY_FILENAME fi diff --git a/tools/make-include b/tools/make-include index 8cbf6e0f1..5ac4ec0c5 100644 --- a/tools/make-include +++ b/tools/make-include @@ -85,8 +85,9 @@ exiterror() { dialogerror $* build_spy state error if [ -n "$LOGFILE" ]; then + tail -n16 $LOGFILE > $FAILED echo "$(date -u '+%b %e %T') ERROR: $*" >> $LOGFILE - build_spy log $(tail -n16 $LOGFILE | $BASEDIR/tools/base64) + build_spy log $($BASEDIR/tools/base64 < $FAILED) fi build_spy exit touch $FAILED