I started working on kolab ebuilds. The ebuild should install the perl scripts that initializes and maintain the ldap settings and all other servers, for that groupware solution. It does not work yet, but it is a starting point. I removed the /kolab/ prefix, since I believe that you should have only one imap , postfix or apache server, and an installation of these servers will make everything even more complex. On the other hand one could use symlinks everywhere, maybe that would be a better solution. Anyways here is all I managed so far: ebuild - which downloads and installs the perl and php scripts prefix_patch - that removes the /kolab prefix kolab - a really broken init script for all kolab services Please help! I will post all updates here. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 34576 [details] kolab ebuild for 1.0.20
Created attachment 34577 [details] the kolab init script
Created attachment 34578 [details, diff] kolab prefix patch
Created attachment 34658 [details] app-admin/kolab-1.0.20.ebuild Adds the conf.d file and some patches to src_install
Created attachment 34659 [details] fixed init script for kolab
Created attachment 34660 [details, diff] kolab-1.0.20-root_dir.patch Adds further fixes of bad absulte files to openssl and fixes some ldap access attempts -- Stil incomplete --
Created attachment 34661 [details] kolab-1.0.20-conf.d the conf.d file is a combination of several other conf.d files .. there arent any direclty kolab related settings
Created attachment 34662 [details] kolab-1.0.20-init.d Accidently submitted the wrong init script in the last update
Created attachment 34670 [details] kolab-1.0.20.ebuild A lot of fixes: * made the ebuild install the admin frontend in the default gentoo location /var/www/localho... * added the ssl cert. generation script * and other things i cannot remember at the moment
Created attachment 34671 [details, diff] kolab-1.0.20-root_dir.patch The patch makes kolab_sslcert.sh now correctly create the certicates fixes a lot of /bin/openssl uses to /usr/bin/openssl the httpd.conf.template now looks like a the one from gentoo with some additions for the admin frontend the bootstrap.sh seems to work properly right now Issues to solve: * saslauthd startup problems * slurp startup problems
Created attachment 34679 [details] kolab-1.0.20-init.d Fixes kolab update Remaining Issues: * ldap has insufficient or illformed access rights on slapd.conf/kolab.schema/ldap-db * porftpd creates problems sometime
Created attachment 34680 [details, diff] kolab-1.0.20-root_dir.patch Fixes issues in kolab itsef, the search expressions did not work with tokens like @@@bind_pw@@/@@@ldap_uri@@@ several updates to the httpd.conf.template
Isn't Bug 25485 a duplicate of this one?
Yes. I submitted the newest attachments to the other bug report. So i will abandon this one.
Duplicating this bug based on comments from reporter, Bug 25485 is used to track the ebuild for Kolab now. *** This bug has been marked as a duplicate of 25485 ***