#!/bin/bash

# arrêt en cas d'erreur #5665
set -e

# initialisation du fichier des fournisseurs ldap
touch $(CreoleGet container_path_annuaire)/etc/ldap/replication.conf

if [ $(CreoleGet activer_client_ldap) = "local" ];then
    if [ $(CreoleGet activer_admin_passfile) = 'oui' ]; then
        ldap_admin_passfile=$(CreoleGet ldap_admin_passfile)
        pass=$(cat $ldap_admin_passfile)
    else
        pass=$(/usr/bin/pwgen -cn1 12)
    fi
    /usr/share/eole/sbin/ldap_pwd.py $pass > /dev/null
fi
exit 0
