#!/bin/bash

HOMEDIR="/home"
HOMEESU="$HOMEDIR/esu"
BASEESU="$HOMEESU/Base"
CONSOLEESU="$HOMEESU/Console"
CONFIG="/usr/share/eole/config/grp_eole"
ESUDIR="/home/netlogon/icones/grp_eole"

for dir in "/home/admin/perso" "/home/a/admin/perso"; do
    if [ -d $dir ]; then
        ADMIN_HOME=$dir
    fi
done
# ESU
if [ $(CreoleGet activer_esu) = "oui" ]; then
    # ESU
    mkdir -p $BASEESU
    mkdir -p $CONSOLEESU
    /bin/cp -f $CONSOLEESU/Install/* $BASEESU
    /bin/cp -f $CONSOLEESU/radmin32.dll $CONSOLEESU/rlocal32.dll $BASEESU
    if [ -d $CONFIG ]; then
        if [ ! -d $BASEESU/grp_eole ]; then
            /bin/cp -Rf $CONFIG $BASEESU
            CreoleCat -s $CONFIG/_Machine.xml -o $BASEESU/grp_eole/_Machine.xml
            # modèles concernés par les variables proxy
            for model in "DomainAdmins.xml" "DomainUsers.xml" "eleves.xml" "professeurs.xml" "administratifs.xml"
            do
                [ -f $CONFIG/$model ] && CreoleCat -s $CONFIG/$model -o $BASEESU/grp_eole/$model
            done
        fi
    fi
    for dir in "_Machine" "DomainAdmins" "DomainUsers" "eleves" "professeurs" "administratifs"
    do
        if [ -f $BASEESU/grp_eole/$dir.xml ]; then
            /bin/mkdir -p $ESUDIR/$dir/Bureau
            /bin/mkdir -p $ESUDIR/$dir/Menu\ Démarrer/Programmes/Démarrage
        fi
    done
    if [ ! -f /home/esu/Base/ListeGM.xml ]; then
        cp -a /usr/share/eole/esu/ListeGM.xml /home/esu/Base/ListeGM.xml
    fi
    if [ ! -z $ADMIN_HOME ]; then
        [ ! -L $ADMIN_HOME/esu ] && /bin/ln -s /home/esu $ADMIN_HOME/esu
        [ ! -f $ADMIN_HOME/Esu.lnk ] && /bin/cp /home/esu/Console/Esu.lnk $ADMIN_HOME/Esu.lnk
    fi
    /bin/rm -f $HOMEDIR/netlogon/*.bat
else
    if [ ! -z $ADMIN_HOME ]; then
        /bin/rm -f $ADMIN_HOME/esu
        /bin/rm -f $ADMIN_HOME/Esu.lnk
    fi
fi

[ ! -L $ADMIN_HOME/Win_Samba3DomainMember.reg ] && /bin/ln -s $CONSOLEESU/Win_Samba3DomainMember.reg $ADMIN_HOME/Win_Samba3DomainMember.reg
[ ! -L $ADMIN_HOME/Win10.bat ] && /bin/ln -s $CONSOLEESU/Win10.bat $ADMIN_HOME/Win10.bat

exit 0
