From d461fd716f06950acc65e70c629e93e6622992e6 Mon Sep 17 00:00:00 2001 From: Diego Elio Pettenò Date: Fri, 15 Jun 2012 17:09:44 +0200 Subject: Send the log to the analysis system whenever a package fails or succeeds. --- bashrc | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'bashrc') diff --git a/bashrc b/bashrc index fea844a..6ad45d3 100755 --- a/bashrc +++ b/bashrc @@ -41,14 +41,24 @@ tinderbox_stats() { fi } +tinderbox_send_log() { + tar cf - "${PORTAGE_LOG_FILE}" | \ + nc6 --send-only --hold-timeout=0 ${TINDERBOX_ANALYSIS_ADDR} +} + tinderbox_success() { dent_me "${CATEGORY}/${PF} merge #succeded$(tinderbox_stats)" + + tinderbox_send_log } tinderbox_failed() { [[ ${EBUILD_PHASE} == test ]] && return 0 + dent_me "${CATEGORY}/${PF} merge #failed$(tinderbox_stats)" SANDBOX_ON=0 sed -i -e "\$a =${CATEGORY}/${PF}" /etc/portage/package.mask/currentrun + + tinderbox_send_log } tinderbox_if_file() { -- cgit v1.2.3-65-gdbad