Permalink
Fetching contributors…
Cannot retrieve contributors at this time
executable file 38 lines (31 sloc) 745 Bytes
#!/bin/sh
TARGET_FILE=$0
cd `dirname $TARGET_FILE`
TARGET_FILE=`basename $TARGET_FILE`
# Iterate down a (possible) chain of symlinks.
while [ -L "$TARGET_FILE" ]
do
TARGET_FILE=`readlink $TARGET_FILE`
cd `dirname $TARGET_FILE`
TARGET_FILE=`basename $TARGET_FILE`
done
# Find the physical path and name of target file.
DIR=`pwd -P`
BIN=`basename $0`
cd "$DIR" || exit $?
# If name does not match a binary or is this same script, find the right one
if [ ! -f "$BIN" ] || [ "$BIN" = "cataclysm-launcher" ]
then
BIN=
for bin in cataclysm-tiles cataclysm
do
[ -f "$bin" ] && BIN="$bin" && break
done
fi
if [ "$BIN" ]
then
exec "./$BIN"
else
echo "Couldn't find cataclysm game binary in $DIR/"
exit 1
fi