X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~webstump/git?a=blobdiff_plain;f=probes%2Fmodrelays-probe;fp=probes%2Fmodrelays-probe;h=521a0403859efe1ac48e2c91722cf18fba80730a;hb=a6d8635fc4da8185f5a84842c346a6abaddf616a;hp=22f00a718413f96eef809b89a6a0ef35981cb6b5;hpb=ced3fce5e33a4a687c6d6e6cebd4f6da33f41171;p=modbot-mtm.git diff --git a/probes/modrelays-probe b/probes/modrelays-probe index 22f00a7..521a040 100755 --- a/probes/modrelays-probe +++ b/probes/modrelays-probe @@ -224,6 +224,11 @@ acquire_lock () { exec with-lock-ex $lock_mode "$lockfile" "$0" "$mode" "$@" } +do-report-log () { + # implicitly uses $outcome, $reported etc. - see maybe-report + echo "$outcome" >"$attempt"/reported +} + maybe-report () { local outcome=$1 @@ -240,7 +245,7 @@ maybe-report () { if [ "x$outcome" = "x$reported" ]; then return; fi if [ x"$outcome" = x"ok" ] && [ x"$reported" = x ]; then - echo ok >"$attempt/reported" + do-report-log return fi @@ -320,7 +325,7 @@ END END /usr/sbin/sendmail -odb -oem -oee -t <"$email" - echo "$outcome" >"$attempt"/reported + do-report-log } mode_report () {