#!/bin/sh

if test -d /home/user/.fheroes2/save;
then
	echo "save directory already exist"
else
	mkdir /home/user/.fheroes2
	chown user /home/user/.fheroes2
	mkdir /home/user/.fheroes2/save
	chown user /home/user/.fheroes2/save
fi
if test -e /opt/fheroes2/files/save
then
	mv /opt/fheroes2/files/save /opt/fheroes2/files/save.bak
fi
ln -s /home/user/.fheroes2/save /opt/fheroes2/files/save
if test -f /home/user/.fheroes2/fheroes2.cfg;
then
	echo "config file already exist. saved as fheroes2.cfg.backup"
	cp /home/user/.fheroes2/fheroes2.cfg /home/user/.fheroes2/fheroes2.cfg.backup
	cp /opt/fheroes2/fheroes2_default.cfg /home/user/.fheroes2/fheroes2.cfg
	chown user /home/user/.fheroes2/fheroes2.cfg
else
	cp /opt/fheroes2/fheroes2_default.cfg /home/user/.fheroes2/fheroes2.cfg
	chown user /home/user/.fheroes2/fheroes2.cfg
fi
if test -e /opt/fheroes2/fheroes2.cfg
then
	mv /opt/fheroes2/fheroes2.cfg /opt/fheroes2/fheroes2.cfg.bak
fi
ln -s /home/user/.fheroes2/fheroes2.cfg /opt/fheroes2/fheroes2.cfg

if test -f /home/user/.fheroes2/fheroes2.key;
then
	echo "config file already exist. saved as fheroes2.key.backup"
	cp /home/user/.fheroes2/fheroes2.key /home/user/.fheroes2/fheroes2.key.backup
	cp /opt/fheroes2/fheroes2_default.key /home/user/.fheroes2/fheroes2.key
	chown user /home/user/.fheroes2/fheroes2.key
else
	cp /opt/fheroes2/fheroes2_default.key /home/user/.fheroes2/fheroes2.key
	chown user /home/user/.fheroes2/fheroes2.key
fi
if test -e /opt/fheroes2/fheroes2.key
then
	mv /opt/fheroes2/fheroes2.key /opt/fheroes2/fheroes2.key.bak
fi
ln -s /home/user/.fheroes2/fheroes2.key /opt/fheroes2/fheroes2.key


if test -d /opt/fheroes2/files/maps;
then
	mkdir -p  /opt/fheroes2/maps
	mv /opt/fheroes2/files/maps/* /opt/fheroes2/maps/
	rm -r /opt/fheroes2/files/maps
fi

if test -d /opt/fheroes2/files/data;
then
	mkdir -p  /opt/fheroes2/data
	mv /opt/fheroes2/files/data/* /opt/fheroes2/data/
	rm -r /opt/fheroes2/files/data
fi

if test -d /opt/fheroes2/maps;
then
	echo "Map directory already exist"
else
	mkdir /opt/fheroes2/maps
	chown user /opt/fheroes2/maps
	echo "Copy Map data to /opt/fheroes2/maps"
fi

if test -d /opt/fheroes2/data;
then
	echo "Game directory already exist"
else
	mkdir /opt/fheroes2/data  
	chown user /opt/fheroes2/data
	echo "Copy Game data to /opt/fheroes2/data"
fi

if test -d /opt/fheroes2/files/music;
then
	echo "Music directory already exist"
else
	mkdir /opt/fheroes2/files/music
	chown user /opt/fheroes2/files/music
fi

