#!/bin/sh -e

REALTRON=/usr/games/armagetronad

DATADIR=/usr/share/games/armagetronad
CONFDIR=/etc/armagetronad
USERCONFDIR=$HOME/.armagetron
USERDATADIR=$USERCONFDIR/data
VARDIR=$HOME/.armagetron
AUTORESOURCEDIR=$HOME/.armagetron/resource
if [ ! -d $USERCONFDIR ]; then
	# have to create configuration directory
	install -d $USERCONFDIR
fi
if [ -f $HOME/.armagetronrc ]; then
	# upgrade from before 0.2
	mv -f $HOME/.armagetronrc $USERCONFDIR/user.cfg
fi
# remove empty master.srv file created by earlier revisions
if [ -r $USERCONFDIR/master.srv ] && ! [ -s $USERCONFDIR/master.srv ]; then
  rm -f $USERCONFDIR/master.srv
fi

CMDLINE="--datadir $DATADIR --configdir $CONFDIR --userconfigdir $USERCONFDIR --vardir $VARDIR --autoresourcedir $AUTORESOURCEDIR"
if [ -d $USERDATADIR ]; then
	CMDLINE="$CMDLINE --userdatadir $USERDATADIR"
fi
exec $REALTRON $CMDLINE "$@"
