[Kolab-devel] [issue979] kolab_bootstrap of kolab 2.1 HEAD whille installing slave servers
Marcus Hüwe
suse-tux at gmx.de
Wed Nov 16 20:30:46 CET 2005
On Wed, 16 Nov 2005 19:53:16 +0100
Marcus Hüwe <suse-tux at gmx.de> wrote:
> On Tue, 15 Nov 2005 22:38:24 +0100
> Richard Bos <radoeka at xs4all.nl> wrote:
>
> > Op zondag 13 november 2005 22:00, schreef Richard Bos:
> > > Assigned a patch for the problem reported in this problem. The
> > > patch results in the following diff (between current cvs and my
> > > version):
> > >
> > > diff -ur kolabd/kolabd/ME/kolab/etc/kolab/kolab_bootstrap
> > > kolabd.cvs/kolabd/ME/kolab/etc/kolab/kolab_bootstrap
> > > --- kolabd/kolabd/ME/kolab/etc/kolab/kolab_bootstrap 2005-11-13
> > > 21:34:07.000000000 +0100
> > > +++ kolabd.cvs/kolabd/ME/kolab/etc/kolab/kolab_bootstrap
> > > 2005-11-13 21:51:14.000000000 +0100
> > > @@ -819,7 +819,7 @@
> > > of kolabhosts on the master before proceeding.
> > > EOS
> > > kolab_system("ssh -CA $master_host /kolab/bin/openpkg rc
> > > openldap stop"); - kolab_system("ssh -CA
> > > $master_host /kolab/lib/openpkg/tar -C /kolab/etc/openldap -pcf -
> > > openldap-data | /kolab/lib/openpkg/tar -C /kolab/etc/openldap
> > > -pxf -");
> > > + kolab_system("ssh -CA $master_host /kolab/lib/openpkg/tar
> > > -C /kolab/var/openldap -pcf - openldap-data
> > > | /kolab/lib/openpkg/tar -C /kolab/var/openldap -pxf -");
> > > kolab_system("ssh -CA $master_host /kolab/bin/openpkg rc
> > > openldap start");
> > >
> > > print "Updating configuration, please ignore any initial errors
> > > from kolabconf\n\n";
> > >
> > > If you have a look at the patch it is actually bigger you would
> > > expect.... The ChangeLog provides therefor the following
> > > information:
> > >
> > > 2005-11-12 Richard Bos <richard at radoeka.nl>
> > > * Removed --enable-ldapconfdir and --enable-amavisdconfdir
> > > as these are defined in a dist_conf distribution file
> > > * Cleaned up dist_conf/common: put things in alphabetic
> > > order => removed duplicated lines and combined variables that are
> > > used for the same purpose:
> > > amavisd_confdir for amavisdconfdir and
> > > ldapserver_confdir for ldapconfdir
> > > * renamed postfix_logfile to emailserver_logfile to make
> > > it consistent with the rest of the variables
> > > * Added ldapserver_statedir and used this variable in the
> > > definition of: ldapserver_dir, ldapserver_replogfile,
> > > ldapserver_argsfile ldapserver_logfile and ldapserver_rundir
> > > * Altered @ldapserver_confdir@ to @ldapserver_statedir@,
> > > in kolab_bootstrap.in solving issue979
> > > * Reflected the changes above in other files
> > > * Make 'make distcheck' work by adding $srcdir to the
> > > distribution line in configure.ac
> >
> >
> > Can this patch be committed to cvs please. I have another patch
> > (see below) that depends on on the one mentioned above! The new
> > patch is for kolab-webadmin and it needs a updated kolabd/dist_conf
> > directory. It means that I can only create the correct diff against
> > cvs if the one above has been applied.
> >
> > The new patch is attached, so you can review it already but it is
> > not complete as it need kolabd updates too!
> >
> >
> > 2005-11-15 Richard
> > * bootstrap: copy the dist_conf file from kolabd instead of
> > perl-kolab
> > * configure.ac: removed the options: --enable-wsdocrootdir,
> > --phpdir and pkgdocdir. These are all defined in the
> > kolab/dist_conf files
> > Added $srcdir to the distribution lines
> > * Makefile.am: replaced do_subst by @common@ (include the
> > dist_conf file), reflected this change in configure.ac as well
> > Replaced wsdocrootdir by webserver_document_root
> > Renamed wsadmin... to the more appropriate name wskolab...
> > Replaced phpdir by phplibdir2
> > Renamed phpadmin... to the more appropriate name phpkolab
> > Added prefix dist_ to dist_phplocaleXX_DATA variables so
> > make distcheck completes
> > Removed test -z "$(webserver_usr)" || chown
> > $(webserver_usr) so make distcheck completes. This should be
> > handled by rpm or an external script. In case an rpm is build it
> > is very likely that the user used in chown is not present.
> > * php/admin/include/config.php.in: changed phpdir to
> > phplibdir2
> >
> >
> > After this patch (including the one needed for kolabd) is applied I
> > checked the output. There is no diff between the current cvs
> > version and kolab-webadmin with patch. So it looks save to commit
> > this patch and the one provided in the previous email.
> >
> >
> It would be nice if the patch can committed to cvs because then i can
> work at the resource-handlers module(atm i don't know which variables
> i should use because some variables are changed (see Richards'
> patch)). It seems that the patch works without problems.
>
I mean the patch applies fine, i don't know if it works :) (haven't
tested it). Sorry for this "small" typo.
More information about the devel
mailing list