[Newbies] Setting up a squeak on a Ubuntu system
Markus Schlager
m.slg at gmx.de
Wed Mar 25 22:13:10 UTC 2009
Hi Jerome,
attached is what I use on ubuntu - startsqueak was included in older
versions of the squeak deb-package.
Markus
-------------- next part --------------
#!/bin/bash
INSTDIR=~/squeak
OPTIONS="-encoding UTF-8"
#OPTIONS=""
if [ ! -n "$SQUEAK_IMAGE_DIR" ]
then
IMAGE_DIR="/usr/lib/squeak"
else
IMAGE_DIR="$SQUEAK_IMAGE_DIR"
fi
if [ ! -n "$SQUEAK" ]
then
#squeakvm="/usr/lib/squeak/3.7-7/squeak"
squeakvm="squeakvm"
else
squeakvm="$SQUEAK"
fi
if [ ! -d $INSTDIR ];
then
mkdir $INSTDIR
cp $IMAGE_DIR/*.image.gz $INSTDIR/
cp $IMAGE_DIR/*.changes.gz $INSTDIR/
gunzip $INSTDIR/*.image.gz
gunzip $INSTDIR/*.changes.gz
for sourcef in $IMAGE_DIR/*.sources
do
locname=`basename $sourcef`
if [ ! -f $locname ]
then
ln -s $sourcef $INSTDIR/$locname
fi
done
fi
if [ -n "$SQUEAK_IMAGE" ]
then
image="$SQUEAK_IMAGE"
$squeakvm $OPTIONS $image
else
available_images=`(cd $INSTDIR; ls) | grep '\.image$' | sed -e 's/\.image$//' | sort | uniq`
image=`zenity --list --text "Please Choose a Image File" --column "Images in $INSTDIR" $available_images`
if [ ! -n "$image" ];
then
exit
fi
$squeakvm $OPTIONS $INSTDIR/$image".image"
fi
More information about the Beginners
mailing list