steffen: server/kolab/kolab kolab_ca.sh,1.1,1.2 kolabd,1.5,1.6
cvs at intevation.de
cvs at intevation.de
Wed Jul 7 19:05:17 CEST 2004
Author: steffen
Update of /kolabrepository/server/kolab/kolab
In directory doto:/tmp/cvs-serv31451/kolab
Modified Files:
kolab_ca.sh kolabd
Log Message:
trap errors in kolabd, ifb, ca bugfix
Index: kolab_ca.sh
===================================================================
RCS file: /kolabrepository/server/kolab/kolab/kolab_ca.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- kolab_ca.sh 6 Jul 2004 23:49:10 -0000 1.1
+++ kolab_ca.sh 7 Jul 2004 17:05:15 -0000 1.2
@@ -146,8 +146,7 @@
-newca)
createconf $2
shift
- NEW="1"
- if [ "$NEW" -o ! -f ${CATOP}/serial ]; then
+ if [ ! -f ${CATOP}/serial ]; then
# create the directory hierarchy
mkdir ${CATOP}
mkdir ${CATOP}/certs
Index: kolabd
===================================================================
RCS file: /kolabrepository/server/kolab/kolab/kolabd,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- kolabd 18 Jun 2004 01:25:58 -0000 1.5
+++ kolabd 7 Jul 2004 17:05:15 -0000 1.6
@@ -149,19 +149,22 @@
Kolab::superLog('Kolab is starting up');
-Kolab::LDAP::startup;
-
-Kolab::log('K', 'Loading backends');
-Kolab::LDAP::Backend::load;
-Kolab::LDAP::Backend::load('user');
-Kolab::LDAP::Backend::load('sf');
-Kolab::LDAP::Backend::load('dirservd',1);
-
-Kolab::log('K', 'Performing backend startup');
-&Kolab::LDAP::Backend::startup;
+eval {
+ Kolab::LDAP::startup;
-Kolab::log('K', 'Synchronising');
-Kolab::LDAP::sync;
+ Kolab::log('K', 'Loading backends');
+ Kolab::LDAP::Backend::load;
+ Kolab::LDAP::Backend::load('user');
+ Kolab::LDAP::Backend::load('sf');
+ Kolab::LDAP::Backend::load('dirservd',1);
+
+ Kolab::log('K', 'Performing backend startup');
+ &Kolab::LDAP::Backend::startup;
+
+ Kolab::log('K', 'Synchronising');
+ Kolab::LDAP::sync;
+
+ Kolab::log('K', 'Synchronisation complete, starting up daemon');
+ run;
+}; Kolab::log( 'K', $@, KOLAB_ERROR ) if $@;
-Kolab::log('K', 'Synchronisation complete, starting up daemon');
-run;
More information about the commits
mailing list