fix-test-ldap-distant.diff
eole/posttemplate/10-conf-zephir | ||
---|---|---|
161 | 161 |
while [ $pass_ok -ne 1 ] |
162 | 162 |
do |
163 | 163 |
read -p "Mot de passe actuel de $admin_zephir (annuaire distant) ? : " pass_zeph |
164 |
[ -z "$pass_zeph" ] && exit 1
|
|
164 |
[ -z "${pass_zeph}" ] && exit 1
|
|
165 | 165 |
# test de bind ldap |
166 |
DN=`ldapsearch -x -h $adresse_ip_ldap -b "$ldap_base_dn" "uid=$admin_zephir" | grep dn | cut -d" " -f2` &>/dev/null
|
|
167 |
ldapsearch -x -h $adresse_ip_ldap -b "$ldap_base_dn" -D "$DN" -w "$pass_zeph" "uid=$admin_zephir" &> /dev/null
|
|
166 |
DN=`ldapsearch -x -h $adresse_ip_ldap -b "$ldap_base_dn" "uid=$admin_zephir" | grep '^dn' | cut -d" " -f2-` &>/dev/null
|
|
167 |
ldapsearch -x -h $adresse_ip_ldap -b "$ldap_base_dn" -D "${DN}" -w "${pass_zeph}" "uid=$admin_zephir" &> /dev/null
|
|
168 | 168 |
if [ $? -eq 0 ] |
169 | 169 |
then |
170 | 170 |
pass_ok=1 |
... | ... | |
181 | 181 |
# insertion des données de base |
182 | 182 |
echo "## Insertion des données minimum dans la base ##" |
183 | 183 |
cd /usr/share/zephir/utils |
184 |
python init_base.py $pass_zeph
|
|
184 |
python init_base.py "${pass_zeph}"
|
|
185 | 185 |
if [ $? -ne 0 ] |
186 | 186 |
then |
187 | 187 |
EchoOrange "Erreur de mise en place des données de base" |