You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2006/07/10 08:59:00 UTC

svn commit: r420445 - in /geronimo/sandbox/svkmerge/m2migration: bootstrap build

Author: jdillon
Date: Sun Jul  9 23:58:59 2006
New Revision: 420445

URL: http://svn.apache.org/viewvc?rev=420445&view=rev
Log:
Create a {build|bootstrap}.log
Improve error handling slightly

Modified:
    geronimo/sandbox/svkmerge/m2migration/bootstrap
    geronimo/sandbox/svkmerge/m2migration/build

Modified: geronimo/sandbox/svkmerge/m2migration/bootstrap
URL: http://svn.apache.org/viewvc/geronimo/sandbox/svkmerge/m2migration/bootstrap?rev=420445&r1=420444&r2=420445&view=diff
==============================================================================
--- geronimo/sandbox/svkmerge/m2migration/bootstrap (original)
+++ geronimo/sandbox/svkmerge/m2migration/bootstrap Sun Jul  9 23:58:59 2006
@@ -15,12 +15,32 @@
     exit 1
 }
 
+now() {
+    date +'%H:%M:%S %Z %Y'
+}
+
+begin() {
+    warn "Starting bootstrap build..."
+}
+
+abort() {
+    die "Aborted ($startdate to `now`)"
+}
+
+complete() {
+    if [ "$1" == "0" ]; then
+        warn "Completed ($startdate to `now`)"
+    else
+        die "Failed ($startdate to `now`)"
+    fi
+}
+
 clean() {
     echo "Cleaning..."
     
     rm -rf ~/.m2/repository
     
-    find . -name target -type d -exec rm -rf \{\} \;
+    find "$DIRNAME" -name target -type d -exec rm -rf \{\} \;
 }
 
 stage() {
@@ -88,15 +108,19 @@
     )
 }
 
-clean
-
-genesis
-
-stage "bootstrap"
-
-thirdparty
-
-stage "assemble"
+main() {
+    startdate=`now`
+    
+    trap abort STOP KILL INT ABRT
+    
+    begin && (
+        clean && \
+        genesis && \
+        stage "bootstrap" && \
+        thirdparty && \
+        stage "assemble"
+    ) && complete $?
+}
 
-echo "Done"
+main | 2>&1 tee bootstrap.log
 

Modified: geronimo/sandbox/svkmerge/m2migration/build
URL: http://svn.apache.org/viewvc/geronimo/sandbox/svkmerge/m2migration/build?rev=420445&r1=420444&r2=420445&view=diff
==============================================================================
--- geronimo/sandbox/svkmerge/m2migration/build (original)
+++ geronimo/sandbox/svkmerge/m2migration/build Sun Jul  9 23:58:59 2006
@@ -35,16 +35,20 @@
     fi
 }
 
-startdate=`now`
+main() {
+    startdate=`now`
+    
+    trap abort STOP KILL INT ABRT
+    
+    (
+        begin && (
+            mvn -Dstage=bootstrap "$@" && \
+            mvn -Dstage=assemble "$@"
+        ) && complete $?
+    )
+    
+    exit 0
+}
 
-trap abort STOP KILL INT ABRT
-
-(
-    begin && (
-        mvn -Dstage=bootstrap "$@" && \
-        mvn -Dstage=assemble "$@"
-    ) && complete $?
-)
-
-exit 0
+main | 2>&1 tee build.log