blob: d80b3223f592336782a4e0bee3acbc9e2e207ce0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
#!/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";
##############################################################################
|