#!/bin/bash

if [ $(CreoleGet activer_client_ldap) = "local" ];then
    echo -e "\n## Gestion du mot de passe LDAP ##"
    ldap_reader_passfile=$(CreoleGet ldap_reader_passfile)
    if [ ! -f $ldap_reader_passfile ];then
        touch $ldap_reader_passfile
        chmod 600 $ldap_reader_passfile
        pwgen -cn1 56 >> $ldap_reader_passfile
    fi

    # si le mot de passe admin doit être placé dans un fichier
    # généré le mot de passe si le fichier n'existe pas
    if [ $(CreoleGet activer_admin_passfile) = 'oui' ]; then
        ldap_admin_passfile=$(CreoleGet ldap_admin_passfile)
        if [ ! -f $ldap_admin_passfile ]; then
            touch $ldap_admin_passfile
            chmod 600 $ldap_admin_passfile
            pwgen -cn1 56 >> $ldap_admin_passfile
        fi
    fi
fi

exit 0

