[Vm-dev] [commit][3605] Add image/uploadspurimage.sh do do same.

commits at squeakvm.org commits at squeakvm.org
Mon Feb 15 19:28:03 UTC 2016


Revision: 3605
Author:   eliot
Date:     2016-02-15 11:28:01 -0800 (Mon, 15 Feb 2016)
Log Message:
-----------
Add image/uploadspurimage.sh do do same.  And previous commit updated the
get vm scripts to use the 3602 VMs.

Modified Paths:
--------------
    branches/Cog/image/getGoodCogVM.sh

Added Paths:
-----------
    branches/Cog/image/uploadspurimage.sh

Property Changed:
----------------
    branches/Cog/image/


Property changes on: branches/Cog/image
___________________________________________________________________
Modified: svn:ignore
   - *.image
*.changes
*.tgz
coglinux*
cogwin
Cog.app
cogspurlinux*
cogspurwin
CogSpur.app
Squeak-*-All-in-One.*
SqueakDebug.log
SqueakV41.sources
__MACOSX
crash.dmp
package-cache
prefs
special-dirs

   + *.image
*.changes
*.sum
*.tgz
coglinux*
cogwin
Cog.app
cogspurlinux*
cogspurwin
CogSpur.app
Squeak-*-All-in-One.*
SqueakDebug.log
SqueakV41.sources
__MACOSX
crash.dmp
package-cache
prefs
special-dirs


Modified: branches/Cog/image/getGoodCogVM.sh
===================================================================
--- branches/Cog/image/getGoodCogVM.sh	2016-02-15 18:58:55 UTC (rev 3604)
+++ branches/Cog/image/getGoodCogVM.sh	2016-02-15 19:28:01 UTC (rev 3605)
@@ -11,21 +11,22 @@
 
 case "$OS" in
 Darwin) get_vm_from_tar \
-            Cog.app/Contents/MacOS/Squeak  \
-            Cog.app-$TAG.tgz         VM=Cog.app/Contents/MacOS/Squeak;;
+            Cog.app/Contents/MacOS/Squeak 881a82bdab55694933114608c2e083f1 \
+            Cog.app-$TAG.tgz e80c18e45b33f23dc17bedc5108385f9
+        VM=Cog.app/Contents/MacOS/Squeak;;
 Linux)
     if expr $OSREL \> 2.6.12; then
         get_vm_from_tar \
         coglinuxht/lib/squeak/$LCBINDIR/squeak  \
-        coglinuxht-$TAG.tgz 5067a62fde21ff4f39181619126b8380
+        coglinuxht-$TAG.tgz 0122db0348fbf6ee27e0189d8c6101ab
     else
         get_vm_from_tar \
         coglinux/lib/squeak/$LCBINDIR/squeak  \
-        coglinux-$TAG.tgz 60078d8c3f5d24ea8d8362ffb5bc7b3b
+        coglinux-$TAG.tgz 3dd2fc07aee66be652b7636bf2337090
     fi;;
 CYGWIN*) get_vm_from_zip \
             cogwin/SqueakConsole.exe 5a11b5d0fd2aa32e966cc76d85fd6876 \
-            cogwin-$TAG.zip 4a0b12b67164b788aa615089b5e8cb81
+            cogwin-$TAG.zip 71546e5fde965441ca6da248a2fd003f
     VM=cogwin/SqueakConsole.exe;;
 *)  echo "don't know how to run Squeak on your system.  bailing out." 1>&2; exit 2
 esac

Added: branches/Cog/image/uploadspurimage.sh
===================================================================
--- branches/Cog/image/uploadspurimage.sh	                        (rev 0)
+++ branches/Cog/image/uploadspurimage.sh	2016-02-15 19:28:01 UTC (rev 3605)
@@ -0,0 +1,29 @@
+#!/bin/sh
+# Upload a trunk46-spur.image/.changes to mirandabanda.org
+RemoteUser=eliotmiranda at highland-park.dreamhost.com
+RemoteRoot=mirandabanda.org/files/Cog/SpurImages
+IFS="	
+"
+DATE=`date +%Y-%m-%d`
+BASENAME=trunk46-spur
+
+test "$1" = -here || cd `dirname $0`
+
+DIR=$RemoteRoot/$DATE
+echo ssh -x $RemoteUser mkdir $DIR
+ssh -x $RemoteUser mkdir $DIR
+for BASENAME in "$@"; do
+	echo uploading $BASENAME from `pwd`
+	cksum $BASENAME.[ci]* >$BASENAME.sum
+	echo scp -p $BASENAME.image $BASENAME.changes $BASENAME.sum "$@" $RemoteUser:$DIR
+	scp -p $BASENAME.image $BASENAME.changes $BASENAME.sum "$@" $RemoteUser:$DIR
+done
+
+echo ssh $RemoteUser chmod a-w $DIR/* \\\; ls -al $DIR
+ssh $RemoteUser chmod a-w $DIR/* \; ls -al $DIR
+echo ssh $RemoteUser rm -f $RemoteRoot/{*.image,*.changes,*.sum}
+ssh $RemoteUser rm -f $RemoteRoot/{*.image,*.changes,*.sum}
+echo ssh $RemoteUser cd $RemoteRoot \\\; ln -s $DATE/{*.image,*.changes,*.sum} .
+ssh $RemoteUser cd $RemoteRoot \; ln -s $DATE/{*.image,*.changes,*.sum} .
+
+ssh $RemoteUser ls -l $RemoteRoot $RemoteRoot/$DATE


Property changes on: branches/Cog/image/uploadspurimage.sh
___________________________________________________________________
Added: svn:executable
   + *



More information about the Vm-dev mailing list