#!/bin/bash BF2_DIR=/home/bf2/bf2 SRC_DIR=/home/bf2 MODNAME=warlord PIDFILE=/var/run/bf2.pid #BF2_ARGS="+modPath mods/"$MODNAME stop() { if [ -f $PIDFILE ] then echo "Stoping BF2 server." killall bf2 &> /dev/null rm -f /var/run/bf2.pid echo "BF2 server stoped" else echo "BF2 Server is not running." fi } start() { if [ -f $PIDFILE ] then echo "Starting BF2 server..." echo "BF2 server is already running." else echo "Starting BF2 server..." cd $BF2_DIR #su bf2 sh start.sh +modPath mods/warlord &> /dev/null & touch /var/run/bf2.pid echo "BF2 Server Started." fi } update() { rm -rf $BF2_DIR/mods/$MODNAME svn update $SRC_DIR/$MODNAME svn export $SRC_DIR/$MODNAME /$BF2_DIR/mods/$MODNAME cd $BF2_DIR python lowercaseDir.py mods/$MODNAME } #rm -rf $BF2_DIR/mods/$MODNAME #svn update $SRC_DIR/$MODNAME #svn export $SRC_DIR/$MODNAME /$BF2_DIR/mods/$MODNAME #cp $SRC_DIR/serversettings.con $BF2_DIR/mods/$MODNAME/Settings/ #cp $SRC_DIR/maplist.con $BF2_DIR/mods/$MODNAME/Settings/ #cd $BF2_DIR #python lowercaseDir.py mods/$MODNAME #sh start.sh +modPath mods/$MODNAME &> /dev/null & stop update start exit 0