#!/bin/sh cd `dirname "$0"` cd ../st rm -f *.js cp Kernel-Infrastructure.st Kernel-Infrastructure.st.bak sed -e "/^version\$/,/^\! \!\$/ s/\^ '[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}\(-pre\)\{0,1\}'\$/^ '$1'/" Kernel-Infrastructure.st.bak >Kernel-Infrastructure.st rm Kernel-Infrastructure.st.bak cd .. bin/amberc -d -l Kernel-Objects,Kernel-Collections Kernel-Infrastructure.st cd st mv *.js ../js cd .. for F in *.json; do cp $F $F.bak sed -e 's/"version": "[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}\(-pre\)\{0,1\}"/"version": "'"$1"'"/' $F.bak >$F rm $F.bak done