blob: d80b3223f592336782a4e0bee3acbc9e2e207ce0 (
plain) (
tree)
|
|
#!/bin/sh
##############################################################################
# test script for scala tools
##############################################################################
# $Id$
##############################################################################
# define prefix and script
SOURCE="$0";
while [ -h "$SOURCE" ]; do
LOOKUP="`ls -ld "$SOURCE"`";
TARGET="`expr "$LOOKUP" : '.*-> \(.*\)$'`";
if expr "${TARGET:-.}/" : '/.*/$' > /dev/null; then
SOURCE="${TARGET:-.}";
else
SOURCE="`dirname "$SOURCE"`/${TARGET:-.}";
fi;
done;
PREFIX=`dirname "$SOURCE"`;
case "$PREFIX" in
bin | */bin ) PREFIX=`dirname "$PREFIX"`;;
* ) PREFIX=`cd "$PREFIX/.."; pwd`;
esac
SCRIPT="`basename $SOURCE`";
##############################################################################
# flow control functions
abort() {
echo "$0: $1" 1>&2;
exit 1;
}
##############################################################################
case "$PREFIX" in
. ) dirname="..";;
* ) dirname=`dirname "$PREFIX"`;;
esac
abort "this script has been replaced by $dirname/bin/scalatest";
##############################################################################
|