#!/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
        mv /opt/fheroes2/files/maps /opt/fheroes2/
fi

if test -d /opt/fheroes2/files/data;
then
        mv /opt/fheroes2/files/data /opt/fheroes2/
fi

if test -d /opt/fheroes2/maps;
then
else
        mkdir /opt/fheroes2/maps
        chown user /opt/fheroes2/maps
fi

if test -d /opt/fheroes2/data;
then
else
        mkdir /opt/fheroes2/data  
        chown user /opt/fheroes2/data
fi

if test -d /opt/fheroes2/files/music;
then
else
        mkdir /opt/fheroes2/files/music
        chown user /opt/fheroes2/files/music
	mv /opt/fheroes2/files/README_MUSIC /opt/fheroes2/files/music/README
fi

