This new ebuild adds the group file patch instead of picking the group settings from /etc/group it uses the file /etc/imapd.group http://kroupware.org/technical-1.0.1-html/c368.html Then there are some fixes for amd64, mostly bad format strings. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 34402 [details] cyrus-imapd-2.1.15-r1.ebuild with kolab use flag and amd64 patches This ebuild adds the use flag kolab to change the group file used.
Created attachment 34403 [details, diff] the group file patch
Created attachment 34404 [details, diff] minor amd64 fixes These fixes just make cyrus-imapd compile with less warnings. I havent tested cyrus without them, so I do not know if these patches have impact on stability
Created attachment 34574 [details, diff] new group file patch I changed the path in the patch since kolab searches in /etc/imapd/imapd.group
Created attachment 34575 [details] cyrus ebuild with renamed use flag I renamed kolabs to kolab.
Created attachment 34668 [details, diff] group_file.patch And finally i changed the location again, it is now stored in /etc/cyrusimapd/ which makes more sense since other files like the ssl keys are sored there too. the preliminary kolab ebuild has been updated to store its group file there too
Created attachment 34669 [details] cyrus-imapd-2.1.15-r1.ebuild The new ebuild now creates /etc/cyrusimapd in every case
This is a bit old. If you are still interested, could you rediff it to the latest version in portage ? Thanks Cheers, Ferdy
I am no longer working on the kolabs ebuild, so I do not know.