#!/bin/sh

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

if test ! -w /etc
then
	[ ! -e ~/.civclientrc ] && touch ~/.civclientrc
	exec /usr/bin/civclient "$@"
else
	TMP=`mktemp /tmp/xauthXXXXXX`
	xauth extract $TMP $DISPLAY
	chown nobody:nobody $TMP
	su nobody -c "XAUTHORITY=$TMP /usr/bin/civclient $@" &
	sleep 3
	rm -f $TMP
fi
