Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions building/linux32/squeak.stack.spur/build/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=sqstkspurlinuxht

Expand All @@ -8,8 +9,8 @@ if [ $# -ge 1 ]; then
fi
if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
case $a in
read -r a
case "$a" in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) rm -f config.h; test -f Makefile && make reallyclean
esac
Expand All @@ -21,7 +22,7 @@ test -f config.h || ../../../../platforms/unix/config/configure \
VM_WORD_SIZE="32" \
VM_CFLAGS="-DNDEBUG -DDEBUGVM=0"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag
make install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.cog.spur/build.assert/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# assert VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/sqcogspur32linuxhtRPi
OPT="-g3 -O1 -DDEBUGVM=0"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure --without-npsque
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS -DUSE_MIDI_ALSA -DCOGMTVM=0"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.cog.spur/build.debug/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# debug Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/sqcogspur32linuxhtRPi
OPT="-g3 -O0 -DDEBUGVM=1"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure --without-npsque
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS -DUSE_MIDI_ALSA -DCOGMTVM=0"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.cog.spur/build/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=sqcogspur32linuxhtRPi
OPT="-g -O2 -DNDEBUG -DDEBUGVM=0"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure --without-npsque
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS -DUSE_MIDI_ALSA -DCOGMTVM=0"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.cog.v3/build.assert/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# assert VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/sqcogv3linuxhtRPi
OPT="-g3 -O1 -DDEBUGVM=0"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure --without-npsque
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS -DUSE_MIDI_ALSA -DCOGMTVM=0"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.cog.v3/build.debug/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# debug V3 VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/sqcogv3linuxhtRPi
OPT="-g3 -O0 -DDEBUGVM=1"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure --without-npsque
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS -DUSE_MIDI_ALSA -DCOGMTVM=0"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.cog.v3/build/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# V3 VM with VM profiler and threaded heartbeat
INSTALLDIR=sqcogv3linuxhtRPi
OPT="-g -O2 -DNDEBUG -DDEBUGVM=0"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure --without-npsque
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS -DUSE_MIDI_ALSA -DCOGMTVM=0"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.stack.spur/build.assert/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# assert Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/sqstkspur32linuxhtRPi
OPT="-g3 -O1 -DDEBUGVM=0"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) rm -f config.h; test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure \
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.stack.spur/build.debug/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# debug Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/sqstkspur32linuxhtRPi
OPT="-g3 -O0 -DDEBUGVM=1"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) rm -f config.h; test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure \
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.stack.spur/build/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# Stack Spur VM and threaded heartbeat
INSTALLDIR=sqstkspur32linuxhtRPi
OPT="-g -O3 -DNDEBUG -DDEBUGVM=0 -DNO_VM_PROFILE=1"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) rm -f config.h; test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure \
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.stack.v3/build.assert/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# assert Stack VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/sqstklinuxhtRPi
OPT="-g3 -O1 -DDEBUGVM=0"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) rm -f config.h; test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure \
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.stack.v3/build.debug/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# debug Stack VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/sqstklinuxhtRPi
OPT="-g3 -O0 -DDEBUGVM=1"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) rm -f config.h; test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure \
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
7 changes: 4 additions & 3 deletions building/linux32ARMv6/squeak.stack.v3/build/mvm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env bash
set -e
set -o pipefail
# Stack VM with VM profiler and threaded heartbeat
INSTALLDIR=sqstklinuxhtRPi
OPT="-g -O3 -DNDEBUG -DDEBUGVM=0 -DNO_VM_PROFILE=1"
Expand All @@ -10,7 +11,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) rm -f config.h; test -f Makefile && make reallyclean
Expand All @@ -23,7 +24,7 @@ test -f config.h || ../../../../platforms/unix/config/configure \
TARGET_ARCH="-march=armv6 -mfpu=vfp -mfloat-abi=hard" \
CFLAGS="$OPT -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag and Raspbian lacks `readlinks`
make -j4 install prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make -j4 install prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
8 changes: 4 additions & 4 deletions building/linux32ARMv6/third-party/mvm
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ set -e
# mvm <libname> [operation] [path]

pushd .
cd `dirname $0`
cd "$(dirname "$0")"
case $2 in
install) make -fMakefile.$1 install THIRDPARTYINSTALLDIR=$3 ;;
clean) make -fMakefile.$1 clean ;;
*) make -fMakefile.$1 all ;;
install) make -f"Makefile.$1" install "THIRDPARTYINSTALLDIR=$3" ;;
clean) make -f"Makefile.$1" clean ;;
*) make -f"Makefile.$1" all ;;
esac
popd

Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#!/usr/bin/env bash
set -e
case "`uname -m`" in # ensure we see x86 as machine type
set -o pipefail
case "$(uname -m)" in # ensure we see x86 as machine type
i*86) ;; # we're good
*) if type i386 2>&1 >/dev/null; then
*) if type i386 >/dev/null 2>&1; then
echo "Re-exec as x86"
exec i386 "$0" "$@"
fi ;;
Expand All @@ -17,7 +18,7 @@ fi

if ../../../../scripts/checkSCCSversion ; then exit 1; fi
echo -n "clean? "
read a
read -r a
case $a in
n|no|N|NO) echo "ok but this isn't safe!!";;
*) test -f Makefile && make reallyclean
Expand All @@ -30,7 +31,7 @@ test -f config.h || ../../../../platforms/unix/config/configure --without-npsque
TARGET_ARCH="-m32" \
CFLAGS="$OPT -msse2 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1"
rm -f vm/sqUnixMain.o # nuke version info
rm -rf ../../../../products/$INSTALLDIR
rm -rf "../../../../products/$INSTALLDIR"
# prefer make install prefix=`readlink -f \`pwd\`/../../../../products/$INSTALLDIR`
# but older linux readlinks lack the -f flag
make install-squeak install-plugins prefix=`(cd ../../../../;pwd)`/products/$INSTALLDIR 2>&1 | tee LOG ; test ${PIPESTATUS[0]} -eq 0
make install-squeak install-plugins prefix="$(cd ../../../../;pwd)/products/$INSTALLDIR" 2>&1 | tee LOG
Loading