scripts/functions
changeset 582 522e4fe1ca75
parent 535 1035cecf3850
child 599 5105b3e83f26
     1.1 --- a/scripts/functions	Sun May 25 22:25:50 2008 +0000
     1.2 +++ b/scripts/functions	Thu Jun 19 15:31:04 2008 +0000
     1.3 @@ -120,7 +120,9 @@
     1.4      local level="$1"
     1.5      CT_STOP_DATE=$(CT_DoDate +%s%N)
     1.6      CT_STOP_DATE_HUMAN=$(CT_DoDate +%Y%m%d.%H%M%S)
     1.7 -    CT_DoLog "${level:-INFO}" "Build completed at ${CT_STOP_DATE_HUMAN}"
     1.8 +    if [ "${level}" = "ERROR" ]; then
     1.9 +        CT_DoLog "${level:-INFO}" "Build completed at ${CT_STOP_DATE_HUMAN}"
    1.10 +    fi
    1.11      elapsed=$((CT_STOP_DATE-CT_STAR_DATE))
    1.12      elapsed_min=$((elapsed/(60*1000*1000*1000)))
    1.13      elapsed_sec=$(printf "%02d" $(((elapsed%(60*1000*1000*1000))/(1000*1000*1000))))
    1.14 @@ -206,10 +208,11 @@
    1.15  CT_EndStep() {
    1.16      local stop=$(CT_DoDate +%s%N)
    1.17      local duration=$(printf "%032d" $((stop-${CT_STEP_START[${CT_STEP_COUNT}]})) |sed -r -e 's/([[:digit:]]{2})[[:digit:]]{7}$/\.\1/; s/^0+//; s/^\./0\./;')
    1.18 +    local elapsed=$(printf "%02d:%02d" $((SECONDS/60)) $((SECONDS%60)))
    1.19      local level="${CT_STEP_LEVEL[${CT_STEP_COUNT}]}"
    1.20      local message="${CT_STEP_MESSAGE[${CT_STEP_COUNT}]}"
    1.21      CT_STEP_COUNT=$((CT_STEP_COUNT-1))
    1.22 -    CT_DoLog "${level}" "${message}: done in ${duration}s"
    1.23 +    CT_DoLog "${level}" "${message}: done in ${duration}s (at ${elapsed})"
    1.24      return 0
    1.25  }
    1.26