This is an update to bug report #263. I have tried to make this version more conform to gentoo standards but there are a lot of issues and dependencies. Probably I need some hints. This package: This package contain the Cyrus imapd server which includes modules for imap, imaps, pop3, pop3s, kpop, sieve This package depend on cyrus-sasl previously submitted. It differs from other IMAP server implementations in that the mailbox database is stored in parts of the filesystem that are private to the Cyrus IMAP system. The server supports access control lists on mailboxes and storage quotas on mailbox hierarchies. I suggest to put this package to net-mail/... TODO: 1. The server is compiled to run as user cyrus group mail. As noted in the comments to my previous package cyrus-sasl a user cyrus is needed which owns the filespace with mailboxes and database. If an user cyrus is present in baselayout, then a smarter ebuild would be possible. Files in this package: files/README.gentoo cyrus-imapd-2.0.16-r1.ebuild files/cyrus files/imapd.conf Other packages follwing: cyrus-imspd-1.6.3 Since bugzilla attachment does not work for me (#589), I put the archive with the ebuild, config file and readme here: http://www.vamos.de/files/net- mail_cyrus-imapd-2.0.16-r1.tar.gz (3kb) regards Michael Tartsch
I forgot something: Cyrus imapd documentation has following installation instruction: ------------------ 11. Add the following lines to the "/etc/services" file if they aren't already there. pop3 110/tcp imap 143/tcp imsp 406/tcp acap 674/tcp imaps 993/tcp pop3s 995/tcp kpop 1109/tcp sieve 2000/tcp lmtp 2003/tcp fud 4201/udp ------------------ I suggest to add the missing types to /etc/services in baselayout. regards Michael Tartsch
To woodchip: Since you fixed bug 589, and this one is related to it (i.e. it depends on it and is by the same reporter), could you, perhaps, have a look at this one? I don't use Cyrus imap and am not familiar with it at all.
These lines have been added to /etc/services in baselayout/files/rc-scripts-1.3.6.tar.bz2 and included in sys-apps/baselayout-1.7.9-r2 imsp 406/tcp acap 674/tcp sieve 2000/tcp lmtp 2003/tcp fud 4201/udp Assigning to aliz to make sure that I added things correctly to the /etc/services file. Currently masked until approved.
I confirm that the ports in the INSTALL instructions are added, however some of the port names are diffrent but I don't know if that has any meaning.
The associated services have been added to the 1.8.0 baselayout. Closing this bug as cyrus-imapd 2.1.5 is currently available in portage.