#!/bin/bash

option=$1

ldap_installed="$(CreoleGet openldap_installed oui)"
if [ $ldap_installed = 'oui' ]; then
    exit 0
fi

server_role="$(CreoleGet ad_server_role)"

if [ "$server_role" = "controleur de domaine" ]
then
    if [ "$(CreoleGet ad_additional_dc)" = "oui" ]
    then
        scp root@$(CreoleGet ad_dc_sysvol_ref):/etc/eole/private/eole-seth-education.password /etc/eole/private/eole-seth-education.password > /dev/null
    fi
    /usr/share/eole/postservice/07-eolead-gpo $option force
    /usr/share/eole/postservice/06-scribehorus $option force
elif [ "$(CreoleGet activer_ad_homes_share)" = 'oui' ]
then
    # create new homeDir (#28403) part of 06-scribehorus
    mkdir -p /home/adhomes
    chmod 755 /home/adhomes
fi

if [ -x /usr/share/eole/posttemplate/05-sympa ]; then
    /usr/share/eole/posttemplate/05-sympa $option force
fi

if [ "$option" = "instance" ]; then
    if [ "$(CreoleGet activer_apache non)" = "oui" ]; then
        CreoleService apache2 restart
    fi
fi

exit 0
