Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 96815 - Kolabd [Component of Kolab2]
Summary: Kolabd [Component of Kolab2]
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.gunnarwrobel.de/projects/k...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-06-22 16:17 UTC by Gunnar Wrobel (RETIRED)
Modified: 2007-10-15 10:00 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild for kolabd (kolabd-1.9.4.ebuild,5.72 KB, text/plain)
2005-06-22 16:18 UTC, Gunnar Wrobel (RETIRED)
Details
Ebuild for kolabd (kolabd-1.9.4.ebuild,7.38 KB, text/plain)
2005-06-24 08:53 UTC, Gunnar Wrobel (RETIRED)
Details
Ebuild for kolabd (kolabd-1.9.4.ebuild,6.62 KB, text/plain)
2005-07-22 11:09 UTC, Gunnar Wrobel (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gunnar Wrobel (RETIRED) gentoo-dev 2005-06-22 16:17:26 UTC
Kolabd is the central package for the kolab server.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Gunnar Wrobel (RETIRED) gentoo-dev 2005-06-22 16:18:18 UTC
Created attachment 61744 [details]
Ebuild for kolabd
Comment 2 Gunnar Wrobel (RETIRED) gentoo-dev 2005-06-22 16:32:25 UTC
I did not add the patches necessary for the ebuild as attachments since there are
about 15. The full ebuild package is available here:
http://www.gunnarwrobel.de/downloads/kolabd-1.9.4.package.tar.bz2

There are at least the following issues with this ebuild:

kolab_bootstrap script:

-> This script will overwrite the config files of the server elements necessary
for kolab. It would be far better if this script would use the Gentoo config
protection mechanism for this.

-> The script relies on the path information stored in the Kolab::Conf perl
module. I think it might be good to move that module over to this package.

-> The script currently sets ownership of /var/lib/openldap-data to root. You
need to fix that manually for now.

-> The script might also set incorrect ownership on /etc/imapd.conf,
/etc/imapd.group, /etc/cyrus.conf and the config files is /etc/openldap. The
first three should be owned by root and the ldap files by ldap.

-> The ldap user should probably be a member of te kolab group.

Web directory:

The web directory for kolab is currently set to /var/www/kolab

apache:

The ebuild depends on apache 1. Might be nice to convert to apache 2

Meta-Configuration:

This ebuild basically provides a configuration meta-package that handles the
configuration of several other packages. The user has to specify only a limited
amount of global variables and all dependant configuration files will be
modified as necessary. This approach does not mix very well with the current way
configuration is handled in Gentoo (package-wise). Are there any options
available to integrate this more efficiently into Gentoo?


Do not expect this ebuild to yield a working kolab server yet. So far I did only
test the ldap server and I verified that I can log into cyrus. Did not send an
email yet.
Comment 3 Gunnar Wrobel (RETIRED) gentoo-dev 2005-06-24 08:53:40 UTC
Created attachment 61847 [details]
Ebuild for kolabd

Added a check for use flags on packages kolabd depends on.
Comment 4 Ian P. Christian 2005-06-27 14:47:09 UTC
in /usr/local/portage/net-www/mod_auth_ldap/files 
 
mod_auth_ldap-2.4.2-kolab.patch 
-> ../../../local/kolab-patches/apache/mod_auth_ldap.patch 
 
This patch is not in your tar file. 
 
Could I suggest you set up an rsync so users can use gensync to update thier 
local repository? 
 
Thanks for your work. 
 
 
Comment 5 Gunnar Wrobel (RETIRED) gentoo-dev 2005-06-30 15:57:52 UTC
Fixed the cyrus-imapd config template for the correct spool directory.
Comment 6 Gunnar Wrobel (RETIRED) gentoo-dev 2005-07-22 11:09:59 UTC
Created attachment 64075 [details]
Ebuild for kolabd

Updates the dependency to the new packages necessary for kolab. Full package is
still available at the same download location.
Comment 7 Gunnar Wrobel (RETIRED) gentoo-dev 2006-03-10 15:06:29 UTC
Project continues on http://projects.gunnarwrobel.de/kolab