Lines 61-72
moduledir=/usr/lib/univention-directory-listener/system
|
Link Here
|
---|
|
61 |
|
61 |
|
62 |
if [ "$server_role" != "domaincontroller_master" ]; then |
62 |
if [ "$server_role" != "domaincontroller_master" ]; then |
63 |
if [ -e "/var/lib/univention-ldap/listener/listener" ]; then |
63 |
if [ -e "/var/lib/univention-ldap/listener/listener" ]; then |
64 |
chown listener /var/lib/univention-ldap/listener/listener* |
64 |
chown listener /var/lib/univention-ldap/listener/listener* || die |
65 |
options="-o" |
65 |
options="-o" |
66 |
fi |
66 |
fi |
67 |
fi |
67 |
fi |
68 |
|
68 |
|
69 |
univention-config-registry set ldap/database/ldbm/dbsync="10" |
69 |
TRAP "/usr/bin/univention-config-registry set ldap/database/ldbm/dbsync=$ldap_database_ldbm_dbsync" INT TERM EXIT |
|
|
70 |
univention-config-registry set ldap/database/ldbm/dbsync="10" || die |
70 |
|
71 |
|
71 |
if [ "`echo $ldap_master_bind | tr A-Z a-z`" = "gssapi" ]; then |
72 |
if [ "`echo $ldap_master_bind | tr A-Z a-z`" = "gssapi" ]; then |
72 |
options="$options -K" |
73 |
options="$options -K" |
Lines 84-100
options="$options -i -h $ldap_master -b "$ldap_base" -m $moduledir -c $cachedir"
|
Link Here
|
---|
|
84 |
|
85 |
|
85 |
if [ -n "$server_role" ]; then |
86 |
if [ -n "$server_role" ]; then |
86 |
if [ "$server_role" = "domaincontroller_master" -o "$server_role" = "domaincontroller_backup" ]; then |
87 |
if [ "$server_role" = "domaincontroller_master" -o "$server_role" = "domaincontroller_backup" ]; then |
87 |
/usr/sbin/univention-directory-listener $options -D "cn=admin,$ldap_base" -y /etc/ldap.secret |
88 |
/usr/sbin/univention-directory-listener $options -D "cn=admin,$ldap_base" -y /etc/ldap.secret || die |
88 |
else |
89 |
else |
89 |
/usr/sbin/univention-directory-listener $options -D "`univention-config-registry get ldap/hostdn`" -y /etc/machine.secret |
90 |
/usr/sbin/univention-directory-listener $options -D "`univention-config-registry get ldap/hostdn`" -y /etc/machine.secret || die |
90 |
fi |
91 |
fi |
91 |
else |
92 |
else |
92 |
/usr/sbin/univention-directory-listener $options |
93 |
/usr/sbin/univention-directory-listener $options || die |
93 |
fi |
94 |
fi |
94 |
|
95 |
|
95 |
exit_status=$? |
96 |
exit_status=$? |
96 |
|
97 |
|
97 |
univention-config-registry set ldap/database/ldbm/dbsync=$ldap_database_ldbm_dbsync |
98 |
univention-config-registry set ldap/database/ldbm/dbsync=$ldap_database_ldbm_dbsync || die |
98 |
|
99 |
|
99 |
# needed for db sync |
100 |
# needed for db sync |
100 |
sleep 15 |
101 |
sleep 15 |