|
260 |
--position="cn=ldap,cn=policies,$ldap_base" \ |
260 |
--position="cn=ldap,cn=policies,$ldap_base" \ |
261 |
--ignore_exists \ |
261 |
--ignore_exists \ |
262 |
--set name=default-settings \ |
262 |
--set name=default-settings \ |
263 |
--append requiredObjectClasses=univentionHost |
263 |
--append requiredObjectClasses=univentionHost \ |
264 |
--set "ldapFilter=(univentionObjectType=computers/memberserver)" |
264 |
--set "ldapFilter=(univentionObjectType=computers/memberserver)" |
265 |
univention-directory-manager policies/ldapserver modify "$@" \ |
265 |
univention-directory-manager policies/ldapserver modify "$@" \ |
266 |
--dn="cn=default-settings,cn=ldap,cn=policies,$ldap_base" \ |
266 |
--dn="cn=default-settings,cn=ldap,cn=policies,$ldap_base" \ |
|
279 |
--set ldapFilter="(univentionServerRole=slave)" |
279 |
--set ldapFilter="(univentionServerRole=slave)" |
280 |
ldapservers="" |
280 |
ldapservers="" |
281 |
for i in $(univention-directory-manager policies/ldapserver list "$@" --filter name=default-settings | grep ldapServer | cut -f 2 -d ':'); do |
281 |
for i in $(univention-directory-manager policies/ldapserver list "$@" --filter name=default-settings | grep ldapServer | cut -f 2 -d ':'); do |
282 |
if [ $i != $ldap_master ]; then |
282 |
if [ "$i" != "$ldap_master" ]; then |
283 |
ldapservers="$ldapservers \"$i\""; |
283 |
ldapservers="$ldapservers $i"; |
284 |
fi |
284 |
fi |
285 |
done |
285 |
done |
286 |
if ! [ -z $ldapservers ]; then |
286 |
if [ -n "$ldapservers" ]; then |
287 |
univention-directory-manager policies/registry modify "$@" \ |
287 |
univention-directory-manager policies/registry modify "$@" \ |
288 |
--dn="cn=default-ldap-servers,cn=config-registry,cn=policies,$ldap_base" \ |
288 |
--dn="cn=default-ldap-servers,cn=config-registry,cn=policies,$ldap_base" \ |
289 |
--append registry="\"ldap/server/addition\" $ldapservers" |
289 |
--set registry="ldap/server/addition \"$ldapservers\"" |
290 |
fi |
290 |
fi |
291 |
fi |
291 |
fi |
292 |
|
292 |
|