You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ga...@apache.org on 2008/01/02 21:58:23 UTC

svn commit: r608225 - /geronimo/gbuild/daily_build_scripts/tck.sh

Author: gawor
Date: Wed Jan  2 12:58:22 2008
New Revision: 608225

URL: http://svn.apache.org/viewvc?rev=608225&view=rev
Log:
create unqiue files for sending messages to prevent confclits

Modified:
    geronimo/gbuild/daily_build_scripts/tck.sh

Modified: geronimo/gbuild/daily_build_scripts/tck.sh
URL: http://svn.apache.org/viewvc/geronimo/gbuild/daily_build_scripts/tck.sh?rev=608225&r1=608224&r2=608225&view=diff
==============================================================================
--- geronimo/gbuild/daily_build_scripts/tck.sh (original)
+++ geronimo/gbuild/daily_build_scripts/tck.sh Wed Jan  2 12:58:22 2008
@@ -29,6 +29,18 @@
 
 tckLog=tck-$ts.log
 
+
+function send_mail() {
+   subject=$1
+   mailto=$2
+
+   mail_ts=`date +%Y%m%d%H%M%S`
+   remote_mail_file=/home/prasad/${mail_ts}.tck.log
+   scp tck.log prasad@people:$remote_mail_file
+   ssh prasad@people "mail -s '$subject' $mailto < $remote_mail_file; rm -f $remote_mail_file"
+}
+
+
 cd /home/prasad/geronimo
 rm -rf tck
 
@@ -80,9 +92,7 @@
     subject="[Jetty $1 SmokeTest] Passed"
   fi
 
-  scp tck.log prasad@people:/home/prasad
-  ssh prasad@people "mail -s '$subject' geronimo-tck@geronimo.apache.org < tck.log"
-  ssh prasad@people "rm -f tck.log"
+  send_mail "$subject" "geronimo-tck@geronimo.apache.org"
 
 # Run tomcat tests.
   echo "========= Tomcat TCK Test ========" >> tomcat-$tckLog
@@ -111,16 +121,14 @@
     subject="[Tomcat $1 SmokeTest] Passed"
   fi
 
-  scp tck.log prasad@people:/home/prasad
-  ssh prasad@people "mail -s '$subject' geronimo-tck@geronimo.apache.org < tck.log"
-  ssh prasad@people "rm -f tck.log"
+  send_mail "$subject" "geronimo-tck@geronimo.apache.org"
 
 else
 # Build failed. Mail build results.
+
+  cat $tckLog >> tck.log
   subject="[TCK $1 Build Failed] $rev:$tckrev"
-  scp $tckLog prasad@people:/home/prasad
-  ssh prasad@people "mail -s '$subject' geronimo-tck@geronimo.apache.org < $tckLog"
-  ssh prasad@people "rm -f $tckLog"
+  send_mail "$subject" "geronimo-tck@geronimo.apache.org"
 
 fi