#!/bin/sh

test -d $HOME/.freeciv || mkdir $HOME/.freeciv
test -d $HOME/.freeciv/server || mkdir $HOME/.freeciv/server
cd $HOME/.freeciv/server || exit 1

if test ! -w /etc
then
	xterm -sb -fn 10x20 -fg black -bg white -T FreeCiv -e sh -c /usr/bin/civserver &
else
	TMP=`mktemp /tmp/xauthXXXXXX`
	xauth extract $TMP $DISPLAY
	chown nobody.nobody $TMP
	su nobody -c "XAUTHORITY=$TMP xterm -sb -fn 10x20 -fg black -bg white -T FreeCiv -e /usr/bin/civserver $@" &
	sleep 3
	rm -f $TMP
fi
