[Vm-dev] [commit][3062] Add some validation to makegetvmscripts.sh.
commits at squeakvm.org
commits at squeakvm.org
Thu Aug 7 17:23:10 UTC 2014
Revision: 3062
Author: eliot
Date: 2014-08-07 10:23:08 -0700 (Thu, 07 Aug 2014)
Log Message:
-----------
Add some validation to makegetvmscripts.sh. Update getGoodSpurVM.sh &
getGoodCogVM.sh to the 3060 VMs.
Modified Paths:
--------------
branches/Cog/image/getGoodCogVM.sh
branches/Cog/image/getGoodSpurVM.sh
branches/Cog/image/makegetvmscripts.sh
Modified: branches/Cog/image/getGoodCogVM.sh
===================================================================
--- branches/Cog/image/getGoodCogVM.sh 2014-08-07 15:22:32 UTC (rev 3061)
+++ branches/Cog/image/getGoodCogVM.sh 2014-08-07 17:23:08 UTC (rev 3062)
@@ -1,9 +1,9 @@
#!/bin/sh
-# Sets the VM env var to the r3029 Cog VM for the current platform.
+# Sets the VM env var to the r3060 Cog VM for the current platform.
# will download and install the VM in this directory if necessary.
-TAG=14.26.3029
-REV=3029
+TAG=14.31.3060
+REV=3060
URL=http://www.mirandabanda.org/files/Cog/VM/VM.r$REV/
. ./envvars.sh
@@ -17,22 +17,22 @@
case "$OS" in
Darwin) get_vm_from_tar \
- Cog.app/Contents/MacOS/Squeak a8836be2d6d62bd5711dbfdd043757b4 \
- Cog.app-$TAG.tgz d7a301c471515ea90c69f62225a93555
+ Cog.app/Contents/MacOS/Squeak b9d79576423fe79f9f77383f676d37d6 \
+ Cog.app-$TAG.tgz 2d93340bed9902bd8913067f372c7371
VM=Cog.app/Contents/MacOS/Squeak;;
Linux)
if expr $OSREL \> 2.6.12; then
get_vm_from_tar \
- coglinuxht/lib/squeak/4.0-$REV/squeak 9d0f27d9b71f1dacc31b8beafa4c3b6d \
- coglinuxht-$TAG.tgz 2300e4d895b26bfcc6a652841781ac90
+ coglinuxht/lib/squeak/4.0-$REV/squeak 35c003d9bd2c614850ca5b99c86155e9 \
+ coglinuxht-$TAG.tgz a9e34f56f4923fff1ab4fc82f6ec93a0
else
get_vm_from_tar \
- coglinux/lib/squeak/4.0-$REV/squeak eff9d1c4b5c64c23109dff0f0d634ae9 \
- coglinux-$TAG.tgz 655db6462a9d804983dffd3eda4d0531
+ coglinux/lib/squeak/4.0-$REV/squeak 8327eef0d7dda150f3fcf809df940bf5 \
+ coglinux-$TAG.tgz 81466c4732d2fa5d8aec991938e714c8
fi;;
CYGWIN*) get_vm_from_zip \
- cogwin/SqueakConsole.exe e6ebcb8a8c3f585cad66c7a54e47206f \
- cogwin-$TAG.zip cea244b795ac9cebc7b47ac94af6a5a2
+ cogwin/SqueakConsole.exe 6655d9ea5c7f0919f61a9cf5ad58b202 \
+ cogwin-$TAG.zip 8fa6ba2df26e72342889b0279f17bb6d
VM=cogwin/SqueakConsole.exe;;
*) echo "don't know how to run Squeak on your system. bailing out." 1>&2; exit 2
esac
Modified: branches/Cog/image/getGoodSpurVM.sh
===================================================================
--- branches/Cog/image/getGoodSpurVM.sh 2014-08-07 15:22:32 UTC (rev 3061)
+++ branches/Cog/image/getGoodSpurVM.sh 2014-08-07 17:23:08 UTC (rev 3062)
@@ -1,9 +1,9 @@
#!/bin/sh
-# Sets the VM env var to the r3029 Cog Spur VM for the current platform.
+# Sets the VM env var to the r3060 Cog Spur VM for the current platform.
# will download and install the VM in this directory if necessary.
-TAG=14.26.3029
-REV=3029
+TAG=14.31.3060
+REV=3060
URL=http://www.mirandabanda.org/files/Cog/VM/VM.r$REV/
. ./envvars.sh
@@ -17,16 +17,16 @@
case "$OS" in
Darwin) get_vm_from_tar \
- CogSpur.app/Contents/MacOS/Squeak 19a64f72acb1e2d3d6f2d47410e6e26a \
- CogSpur.app-$TAG.tgz bbf5edcee366fd4e0f0340ff9fbcfcb3
+ CogSpur.app/Contents/MacOS/Squeak d71657f3596108f1ee26ddde98d2a6e1 \
+ CogSpur.app-$TAG.tgz 775fc34a65293eb7c6b1fe585b29343c
VM=CogSpur.app/Contents/MacOS/Squeak;;
Linux) get_vm_from_tar \
- cogspurlinuxht/lib/squeak/4.0-$REV/squeak eb322de8e2bd4ce388573733f8f01405 \
- cogspurlinuxht-$TAG.tgz ae8abc7d0d4c7d7c4290a93d173179f3
+ cogspurlinuxht/lib/squeak/4.0-$REV/squeak c0df39147de2ac7d76aee7d7aa073f36 \
+ cogspurlinuxht-$TAG.tgz 70421b720be1f5f843c96b48fbe8d07e
VM=cogspurlinuxht/squeak;;
CYGWIN*) get_vm_from_zip \
- cogspurwin/SqueakConsole.exe 4bc6353fa35fa60e7bd2dfc3ec2fa4a8 \
- cogspurwin-$TAG.zip b3d0fd96e0d17fdb79f9c9d31f816fde
+ cogspurwin/SqueakConsole.exe 83454062da3b7855b81e3fb5a8c6d360 \
+ cogspurwin-$TAG.zip 463d2fe92c95f4c7083ac37cd9baf84f
VM=cogspurwin/SqueakConsole.exe;;
*) echo "don't know how to run Squeak on your system. bailing out." 1>&2; exit 2
esac
Modified: branches/Cog/image/makegetvmscripts.sh
===================================================================
--- branches/Cog/image/makegetvmscripts.sh 2014-08-07 15:22:32 UTC (rev 3061)
+++ branches/Cog/image/makegetvmscripts.sh 2014-08-07 17:23:08 UTC (rev 3062)
@@ -4,11 +4,26 @@
cd `dirname $0`
REV=`grep 'SvnRawRevisionString.*Rev:' ../platforms/Cross/vm/sqSCCSVersion.h \
| sed 's/^.*Rev: \([0-9][0-9]*\) $";/\1/'`
+
+if [ "$1" = "-r" -a -n "$2" ]; then
+ REV="$2"
+ shift;shift
+fi
+
TAG=`date +%g.%U.`$REV
echo REV=$REV TAG=$TAG
. ./envvars.sh
+ABORT=
+for a in Cog.app-$TAG.tgz coglinuxht-$TAG.tgz coglinux-$TAG.tgz cogwin-$TAG.zip\
+ CogSpur.app-$TAG.tgz cogspurlinuxht-$TAG.tgz cogspurwin-$TAG.zip
+do
+ test -f ../products/$a || echo $a does not exist
+ ABORT=true
+done
+test -n "$ABORT" || exit 1
+
cat >getGoodCogVM.sh <<END
#!/bin/sh
# Sets the VM env var to the r$REV Cog VM for the current platform.
More information about the Vm-dev
mailing list