summaryrefslogtreecommitdiffstats
path: root/pacman-smalltalk/Squeak 4.1 All-in-One.app/squeak.sh
diff options
context:
space:
mode:
authorMichael <mr.michael.racz@gmail.com>2011-05-15 18:31:34 +0200
committerMichael <mr.michael.racz@gmail.com>2011-05-15 18:31:34 +0200
commita1a9f4f1b9f837d71cbe871925437bd7fd2db7ec (patch)
treec608a09cf1b2e52f49eb0df62646779d15ada620 /pacman-smalltalk/Squeak 4.1 All-in-One.app/squeak.sh
parentb0d63dc95ab5ed4496e0c4b888af06edace456d4 (diff)
downloadfoop-a1a9f4f1b9f837d71cbe871925437bd7fd2db7ec.tar.gz
foop-a1a9f4f1b9f837d71cbe871925437bd7fd2db7ec.tar.bz2
foop-a1a9f4f1b9f837d71cbe871925437bd7fd2db7ec.zip
smalltalk pacman added
Diffstat (limited to 'pacman-smalltalk/Squeak 4.1 All-in-One.app/squeak.sh')
-rwxr-xr-xpacman-smalltalk/Squeak 4.1 All-in-One.app/squeak.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/pacman-smalltalk/Squeak 4.1 All-in-One.app/squeak.sh b/pacman-smalltalk/Squeak 4.1 All-in-One.app/squeak.sh
new file mode 100755
index 0000000..cc92072
--- /dev/null
+++ b/pacman-smalltalk/Squeak 4.1 All-in-One.app/squeak.sh
@@ -0,0 +1,37 @@
1#!/bin/bash
2# File: squeak.sh (All-in-One version)
3# Author: Bert Freudenberg
4# Description: Script to run Squeak from the all-in-one app structure
5# (based on Etoys-To-Go)
6
7APP=`dirname "$0"`
8APP=`cd "$APP";pwd`
9OS=`uname -s`
10CPU=`uname -m`
11VM="$APP/Contents/$OS-$CPU/bin/squeak"
12IMAGE="$APP/Contents/Resources/Squeak4.1.image"
13
14if [ "$CPU" = x86_64 ] ; then
15 CPU=i686
16 echo Running 32-bit Squeak on a 64-bit System. Hope the 32-bit runtime libraries are installed ...
17fi
18
19showerror() {
20 if [ -n "$DISPLAY" -a -x "`which kdialog 2>/dev/null`" ]; then
21 kdialog --error "$1"
22 elif [ -n "$DISPLAY" -a -x "`which zenity 2>/dev/null`" ]; then
23 zenity --error --text "$1"
24 else
25 dialog --msgbox "$1" 0 0
26 fi
27}
28
29if [ ! -x "$VM" ] ; then
30 if [ ! -r "$VM" ] ; then
31 showerror "This Squeak version does not support $OS-$CPU"
32 else
33 showerror "Squeak does not have permissions to execute"
34 fi
35fi
36
37exec "$VM" "$IMAGE"