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
|
#!/bin/sh
set -e
VER=@RCVER@
WORKING_DIRECTORY=~/.local/share/robocode/${VER}
if [ ! -d ${WORKING_DIRECTORY} ]; then
mkdir -m 700 -p ${WORKING_DIRECTORY}
cp -r \
/usr/share/games/robocode/battles \
/usr/share/games/robocode/compilers \
/usr/share/games/robocode/config \
/usr/share/games/robocode/roborumble \
/usr/share/games/robocode/robots \
/usr/share/games/robocode/templates \
/usr/share/games/robocode/theme \
${WORKING_DIRECTORY}
ln -s /usr/share/games/robocode/javadoc ${WORKING_DIRECTORY}/javadoc
ln -s /usr/share/games/robocode/ReadMe.html ${WORKING_DIRECTORY}/ReadMe.html
ln -s /usr/share/games/robocode/versions.md ${WORKING_DIRECTORY}/versions.md
fi
java \
-Xmx512M \
-DWORKINGDIRECTORY=${WORKING_DIRECTORY} \
-cp /usr/share/java/robocode.jar \
robocode.Robocode \
"$@"
|