giacomo     2004/02/02 12:03:24

  Modified:    tools/bin create-repository-jars.sh
  Log:
  some optimization concerning ssh connection and building md5 sums
  
  Revision  Changes    Path
  1.5       +23 -11    cocoon-2.1/tools/bin/create-repository-jars.sh
  
  Index: create-repository-jars.sh
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/tools/bin/create-repository-jars.sh,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -d -b -u -r1.4 -r1.5
  --- create-repository-jars.sh 2 Feb 2004 10:55:23 -0000       1.4
  +++ create-repository-jars.sh 2 Feb 2004 20:03:24 -0000       1.5
  @@ -1,4 +1,4 @@
  -#!/bin/sh 
  +#!/bin/sh -x
   
   # $Id$
   
  @@ -182,18 +182,23 @@
       SNAPSHOT=`ssh $REMOTEHOST "ls 
$REMOTEPATH/jars/cocoon$BLOCKPART-????????.??????.jar 2>/dev/null"` 
     fi
     scp $i $REMOTEHOST:$REMOTEPATH/jars/cocoon$BLOCKPART-$TVERSION.jar
  -  ssh $REMOTEHOST "chmod g+w $REMOTEPATH/jars/cocoon$BLOCKPART-$TVERSION.jar"
     if [ "$REVISION" = "HEAD" ]; then
       if [ ! -z "$SNAPSHOT" ]; then
         RM="rm $SNAPSHOT;"
       else
         RM=""
       fi
  -    ssh $REMOTEHOST "$RM \
  +    CMD="$RM \
                        cd $REMOTEPATH/jars; \
                        ln -fs cocoon$BLOCKPART-$TVERSION.jar 
cocoon$BLOCKPART-SNAPSHOT.jar; \
                        echo $TVERSION >cocoon$BLOCKPART-snapshot.version"
  +  else
  +    CMD=""
     fi
  +  ssh $REMOTEHOST "$CMD; \
  +                   md5sum $REMOTEPATH/jars/cocoon$BLOCKPART-$TVERSION.jar | \
  +                     sed 's/ .*$//' 
>$REMOTEPATH/jars/cocoon$BLOCKPART-$TVERSION.jar.md5; \
  +                   chmod g+w $REMOTEPATH/jars/cocoon$BLOCKPART-$TVERSION.*"
   done
   
   # copy the war file to the web space
  @@ -208,8 +213,15 @@
     else
       RM=""
     fi
  -  ssh $REMOTEHOST "$RM \
  +  CMD="$RM \
                      cd $REMOTEPATH/wars; \
                      ln -fs cocoon-war-$TVERSION.war cocoon-war-SNAPSHOT.war; \
                      echo $TVERSION >cocoon-war-snapshot.version"
  +else
  +  CMD=""
   fi
  +ssh $REMOTEHOST "$CMD; \
  +                 md5sum $REMOTEPATH/wars/cocoon-war-$TVERSION.jar | \
  +                   sed 's/ .*$//' 
>$REMOTEPATH/jars/cocoon-war-$TVERSION.jar.md5; \
  +                 chmod g+w $REMOTEPATH/jars/cocoon-war-$TVERSION.*"
  +
  
  
  

Reply via email to