You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by am...@apache.org on 2005/05/11 20:20:16 UTC
svn commit: r169670 - /geronimo/scripts/buildall.sh
Author: ammulder
Date: Wed May 11 11:20:15 2005
New Revision: 169670
URL: http://svn.apache.org/viewcvs?rev=169670&view=rev
Log:
Add a bunch of "|| exit 1" to bag if one of the individual steps fails
Now it fails during "clean" trying to download
geronimo-kernel-1.0-SNAPSHOT.jar
Modified:
geronimo/scripts/buildall.sh
Modified: geronimo/scripts/buildall.sh
URL: http://svn.apache.org/viewcvs/geronimo/scripts/buildall.sh?rev=169670&r1=169669&r2=169670&view=diff
==============================================================================
--- geronimo/scripts/buildall.sh (original)
+++ geronimo/scripts/buildall.sh Wed May 11 11:20:15 2005
@@ -33,52 +33,52 @@
if [ "$1" = clean ]; then
shift
echo cleaning...
- (cd specs;maven $OFFLINE multiproject:clean)
- (if [ -d $TRANQL ]; then cd $TRANQL ; maven $OFFLINE clean; fi)
- (if [ -d $TRANQLCONNECTOR ]; then cd $TRANQLCONNECTOR; maven $OFFLINE clean; fi)
- (cd modules; maven $OFFLINE multiproject:clean)
- (cd plugins; maven $OFFLINE multiproject:clean)
- (cd applications; maven $OFFLINE multiproject:clean)
- (if [ -d $OPENEJB ]; then cd $OPENEJB/modules; maven $OFFLINE multiproject:clean; fi)
- (cd modules/assembly; maven $OFFLINE clean)
- (if [ -d $OPENEJB ]; then cd openejb/modules/assembly; maven $OFFLINE clean; fi)
- (if [ -d $OPENEJB ]; then cd openejb/modules/itests; maven $OFFLINE clean; fi )
+ (cd specs;maven $OFFLINE multiproject:clean) || exit 1
+ (if [ -d $TRANQL ]; then cd $TRANQL ; maven $OFFLINE clean || exit 1; fi)
+ (if [ -d $TRANQLCONNECTOR ]; then cd $TRANQLCONNECTOR; maven $OFFLINE clean || exit 1; fi)
+ (cd modules; maven $OFFLINE multiproject:clean) || exit 1
+ (cd plugins; maven $OFFLINE multiproject:clean) || exit 1
+ (cd applications; maven $OFFLINE multiproject:clean) || exit 1
+ (if [ -d $OPENEJB ]; then cd $OPENEJB/modules; maven $OFFLINE multiproject:clean || exit 1; fi)
+ (cd modules/assembly; maven $OFFLINE clean || exit 1)
+ (if [ -d $OPENEJB ]; then cd openejb/modules/assembly; maven $OFFLINE clean || exit 1; fi)
+ (if [ -d $OPENEJB ]; then cd openejb/modules/itests; maven $OFFLINE clean || exit 1; fi )
fi
echo updating
-svn up
-(if [ -d $TRANQL ]; then cd $TRANQL ; cvs -q up -dP; fi)
-(if [ -d $TRANQLCONNECTOR ]; then cd $TRANQLCONNECTOR; cvs -q up -dP; fi)
-(if [ -d $OPENEJB ]; then cd $OPENEJB; cvs -q up -dP; fi)
+svn up || exit 1
+(if [ -d $TRANQL ]; then cd $TRANQL ; cvs -q up -dP || exit 1; fi)
+(if [ -d $TRANQLCONNECTOR ]; then cd $TRANQLCONNECTOR; cvs -q up -dP || exit 1; fi)
+(if [ -d $OPENEJB ]; then cd $OPENEJB; cvs -q up -dP || exit 1; fi)
echo cleaning local repo
-rm -rf $MAVEN_REPO/geronimo
-rm -rf $MAVEN_REPO/geronimo-spec
-if [ -d $TRANQL ]; then rm -rf $MAVEN_REPO/tranql; fi
-if [ -d $OPENEJB ]; then rm -rf $MAVEN_REPO/openejb; fi
+rm -rf $MAVEN_REPO/geronimo || exit 1
+rm -rf $MAVEN_REPO/geronimo-spec || exit 1
+if [ -d $TRANQL ]; then rm -rf $MAVEN_REPO/tranql || exit 1; fi
+if [ -d $OPENEJB ]; then rm -rf $MAVEN_REPO/openejb || exit 1; fi
OFFLINE=-o
echo building
-(cd specs;maven $OFFLINE multiproject:install)
-(if [ -d $TRANQL ]; then cd $TRANQL ; maven $OFFLINE jar:install; fi)
-(if [ -d $TRANQLCONNECTOR ]; then cd $TRANQLCONNECTOR; maven $OFFLINE rar:install; fi)
-(cd plugins/maven-xmlbeans-plugin; maven -o plugin:install);
-(cd modules; maven $OFFLINE multiproject:install)
-(cd plugins; maven $OFFLINE multiproject:install)
-(cd applications; maven $OFFLINE multiproject:install)
-(if [ -d $OPENEJB ]; then cd $OPENEJB/modules; maven $OFFLINE multiproject:install; fi)
-(cd modules/assembly; maven $OFFLINE jar:install)
-(if [ -d $OPENEJB ]; then cd openejb/modules/assembly; maven $OFFLINE jar:install; fi)
-#(if [ -d $OPENEJB ]; then cd openejb/modules/itests; maven $OFFLINE; fi )
+(cd specs;maven $OFFLINE multiproject:install) || exit 1
+(if [ -d $TRANQL ]; then cd $TRANQL ; maven $OFFLINE jar:install || exit 1; fi)
+(if [ -d $TRANQLCONNECTOR ]; then cd $TRANQLCONNECTOR; maven $OFFLINE rar:install || exit 1; fi)
+(cd plugins/maven-xmlbeans-plugin; maven -o plugin:install) || exit 1
+(cd modules; maven $OFFLINE multiproject:install) || exit 1
+(cd plugins; maven $OFFLINE multiproject:install) || exit 1
+(cd applications; maven $OFFLINE multiproject:install) || exit 1
+(if [ -d $OPENEJB ]; then cd $OPENEJB/modules; maven $OFFLINE multiproject:install || exit 1; fi)
+(cd modules/assembly; maven $OFFLINE jar:install) || exit 1
+(if [ -d $OPENEJB ]; then cd openejb/modules/assembly; maven $OFFLINE jar:install || exit 1; fi)
+#(if [ -d $OPENEJB ]; then cd openejb/modules/itests; maven $OFFLINE || exit 1; fi )
if [ "$1" = deploy ]; then
echo deploying
- (cd specs;maven -o -Duser.name=$2 multiproject:deploy)
- (if [ -d $TRANQL ]; then cd $TRANQL ; maven -o -Duser.name=$2 jar:deploy; fi)
- (if [ -d $TRANQLCONNECTOR ]; then cd $TRANQLCONNECTOR; maven -o -Duser.name=$2 jar:deploy rar:deploy; fi)
- (cd modules; maven -o -Duser.name=$2 multiproject:deploy)
- (if [ -d $OPENEJB ]; then cd $OPENEJB/modules; maven -o -Duser.name=$2 multiproject:deploy; fi)
- (cd modules/assembly; maven -o -Duser.name=$2 jar:deploy)
- (if [ -d $OPENEJB ]; then cd openejb/modules/assembly; maven -o -Duser.name=$2 jar:deploy; fi)
+ (cd specs;maven -o -Duser.name=$2 multiproject:deploy) || exit 1
+ (if [ -d $TRANQL ]; then cd $TRANQL ; maven -o -Duser.name=$2 jar:deploy || exit 1; fi)
+ (if [ -d $TRANQLCONNECTOR ]; then cd $TRANQLCONNECTOR; maven -o -Duser.name=$2 jar:deploy rar:deploy || exit 1; fi)
+ (cd modules; maven -o -Duser.name=$2 multiproject:deploy) || exit 1
+ (if [ -d $OPENEJB ]; then cd $OPENEJB/modules; maven -o -Duser.name=$2 multiproject:deploy || exit 1; fi)
+ (cd modules/assembly; maven -o -Duser.name=$2 jar:deploy) || exit 1
+ (if [ -d $OPENEJB ]; then cd openejb/modules/assembly; maven -o -Duser.name=$2 jar:deploy || exit 1; fi)
fi