|
From: <ha...@us...> - 2008-04-22 16:02:54
|
Revision: 1969
http://cogkit.svn.sourceforge.net/cogkit/?rev=1969&view=rev
Author: hategan
Date: 2008-04-22 09:02:49 -0700 (Tue, 22 Apr 2008)
Log Message:
-----------
moved bootstrap script to the right place
Added Paths:
-----------
trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh
Added: trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh
===================================================================
--- trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh (rev 0)
+++ trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh 2008-04-22 16:02:49 UTC (rev 1969)
@@ -0,0 +1,45 @@
+BS=$0
+LS=$1
+EMD5=$2
+LMD5=$3
+ID=$4
+H=$5
+L=$6
+error() {
+ echo $1
+ echo $1 >>$L
+ rm -f $DJ
+ exit 1
+}
+if [ "$L" == "" ]; then
+ L=~/coaster-boot-$ID.log
+fi
+DJ=`mktemp bootstrap.XXXXXX`
+echo "BS: $BS" >>$L
+wget -c -q $BS/coaster-bootstrap.jar -O $DJ >>$L 2>&1
+if [ "$?" != "0" ]; then
+ error "Failed to download bootstrap jar from $BS"
+fi
+AMD5=`/usr/bin/md5sum $DJ`
+echo "Expected checksum: $EMD5" >>$L
+echo "Computed checksum: ${AMD5:0:32}" >>$L
+if [ "${AMD5:0:32}" != "$EMD5" ]; then
+ error "Bootstrap jar checksum failed: $EMD5 != ${AMD5:0:32}"
+fi
+
+if [ "$JAVA_HOME" != "" ]; then
+ JAVA=$JAVA_HOME/bin/java
+else
+ JAVA=`which java`
+fi
+echo "JAVA=$JAVA" >>$L
+if [ -x $JAVA ]; then
+ echo "$JAVA -Djava.home="$JAVA_HOME" -DX509_USER_PROXY="$X509_USER_PROXY" -DGLOBUS_HOSTNAME="$H" -jar $DJ $BS $LMD5 $LS $ID" >>$L
+ $JAVA -Djava.home="$JAVA_HOME" -DX509_USER_PROXY="$X509_USER_PROXY" -DGLOBUS_HOSTNAME="$H" -jar $DJ $BS $LMD5 $LS $ID >>$L 2>&1
+ EC=$?
+ echo "Exit code: $EC" >>$L
+ rm -f $DJ
+ exit $EC
+else
+ error "Could not find a valid java executable"
+fi
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ha...@us...> - 2008-04-24 19:49:48
|
Revision: 1981
http://cogkit.svn.sourceforge.net/cogkit/?rev=1981&view=rev
Author: hategan
Date: 2008-04-24 12:49:13 -0700 (Thu, 24 Apr 2008)
Log Message:
-----------
bootstrap script fixes
Modified Paths:
--------------
trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh
Modified: trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh
===================================================================
--- trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh 2008-04-24 19:48:05 UTC (rev 1980)
+++ trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh 2008-04-24 19:49:13 UTC (rev 1981)
@@ -14,13 +14,17 @@
if [ "$L" == "" ]; then
L=~/coaster-boot-$ID.log
fi
-DJ=`mktemp bootstrap.XXXXXX`
+DJ=`mktemp -t bootstrap.XXXXXX`
echo "BS: $BS" >>$L
wget -c -q $BS/coaster-bootstrap.jar -O $DJ >>$L 2>&1
if [ "$?" != "0" ]; then
error "Failed to download bootstrap jar from $BS"
fi
-AMD5=`/usr/bin/md5sum $DJ`
+MD5SUM=`which gmd5sum`
+if [ "X$MD5SUM" == "X" ]; then
+ MD5SUM=`which md5sum`
+fi
+AMD5=`$MD5SUM $DJ`
echo "Expected checksum: $EMD5" >>$L
echo "Computed checksum: ${AMD5:0:32}" >>$L
if [ "${AMD5:0:32}" != "$EMD5" ]; then
@@ -36,7 +40,7 @@
echo "JAVA=$JAVA" >>$L
if [ -x $JAVA ]; then
echo "$JAVA -Djava.home="$JAVA_HOME" -DX509_USER_PROXY="$X509_USER_PROXY" -DGLOBUS_HOSTNAME="$H" -jar $DJ $BS $LMD5 $LS $ID" >>$L
- $JAVA -Djava.home="$JAVA_HOME" -DX509_USER_PROXY="$X509_USER_PROXY" -DGLOBUS_HOSTNAME="$H" -jar $DJ $BS $LMD5 $LS $ID >>$L 2>&1
+ $JAVA -Djava.home="$JAVA_HOME" -DGLOBUS_TCP_PORT_RANGE="$GLOBUS_TCP_PORT_RANGE" -DX509_USER_PROXY="$X509_USER_PROXY" -DGLOBUS_HOSTNAME="$H" -jar $DJ $BS $LMD5 $LS $ID >>$L 2>&1
EC=$?
echo "Exit code: $EC" >>$L
rm -f $DJ
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ha...@us...> - 2008-04-25 00:20:56
|
Revision: 1983
http://cogkit.svn.sourceforge.net/cogkit/?rev=1983&view=rev
Author: hategan
Date: 2008-04-24 17:20:53 -0700 (Thu, 24 Apr 2008)
Log Message:
-----------
not all versions of mktemp support -t
Modified Paths:
--------------
trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh
Modified: trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh
===================================================================
--- trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh 2008-04-24 21:01:35 UTC (rev 1982)
+++ trunk/current/src/cog/modules/provider-coaster/resources/bootstrap.sh 2008-04-25 00:20:53 UTC (rev 1983)
@@ -14,7 +14,7 @@
if [ "$L" == "" ]; then
L=~/coaster-boot-$ID.log
fi
-DJ=`mktemp -t bootstrap.XXXXXX`
+DJ=`mktemp /tmp/bootstrap.XXXXXX`
echo "BS: $BS" >>$L
wget -c -q $BS/coaster-bootstrap.jar -O $DJ >>$L 2>&1
if [ "$?" != "0" ]; then
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|