View | Details | Raw Unified | Return to bug 48427
Collapse All | Expand All

(-)a/management/univention-directory-notifier/02univention-directory-notifier.inst (+2 lines)
 Lines 37-42   joinscript_init Link Here 
37
37
38
ln -snf /etc/runit/univention-directory-notifier /etc/runit/univention/univention-directory-notifier
38
ln -snf /etc/runit/univention-directory-notifier /etc/runit/univention/univention-directory-notifier
39
39
40
ucs_registerLDAPExtension "$@" --schema /usr/share/univention-ldap/schema/univention-translog.schema
41
40
/etc/init.d/univention-directory-notifier start
42
/etc/init.d/univention-directory-notifier start
41
43
42
joinscript_save_current_version
44
joinscript_save_current_version
(-)a/management/univention-directory-notifier/debian/univention-directory-notifier.postinst (-2 / +2 lines)
 Lines 101-110   then Link Here 
101
			if /etc/init.d/univention-directory-notifier status >/dev/null
101
			if /etc/init.d/univention-directory-notifier status >/dev/null
102
			then
102
			then
103
				/etc/init.d/univention-directory-notifier stop
103
				/etc/init.d/univention-directory-notifier stop
104
				univention-translog --lenient import
104
				/usr/share/univention-directory-notifier/univention-translog --lenient import
105
				/etc/init.d/univention-directory-notifier start
105
				/etc/init.d/univention-directory-notifier start
106
			else
106
			else
107
				univention-translog --lenient import
107
				/usr/share/univention-directory-notifier/univention-translog --lenient import
108
			fi
108
			fi
109
		else
109
		else
110
			/etc/init.d/univention-directory-notifier crestart || :
110
			/etc/init.d/univention-directory-notifier crestart || :
(-)a/management/univention-directory-notifier/src/network.c (-1 / +1 lines)
 Lines 221-227   int network_client_main_loop(callback_check check_callbacks) { Link Here 
221
221
222
	/* main loop */
222
	/* main loop */
223
	while (1) {
223
	while (1) {
224
		int n, nfds = epoll_wait(epollfd, events, MAX_EVENTS, -1);
224
		int n, nfds = epoll_wait(epollfd, events, MAX_EVENTS, 0);
225
		if (nfds == -1) {
225
		if (nfds == -1) {
226
			if (errno == EINTR)
226
			if (errno == EINTR)
227
				continue;
227
				continue;
(-)a/management/univention-directory-notifier/src/notify.c (-1 / +1 lines)
 Lines 227-233   static int sasl_proc(LDAP *ld, unsigned flags, void *defaults, void *in) { Link Here 
227
}
227
}
228
228
229
/*
229
/*
230
 * Write entries to files.
230
 * Write entries to cn=translog.
231
 * :param trans: Linked list of entries to write.
231
 * :param trans: Linked list of entries to write.
232
 */
232
 */
233
static void notify_dump_to_ldap(NotifyEntry_t *trans) {
233
static void notify_dump_to_ldap(NotifyEntry_t *trans) {

Return to bug 48427