--- /usr/portage/net-mail/cyrus-imapd/cyrus-imapd-2.3.9-r1.ebuild 2008-01-14 20:07:33.000000000 +0100 +++ cyrus-imapd-2.3.9-r1.ebuild 2008-03-13 16:17:28.000000000 +0100 @@ -218,16 +218,17 @@ } pkg_postinst() { + + enewuser cyrus -1 -1 /usr/cyrus mail + # do not install server.{key,pem) if they are exist. use ssl && { - if [ ! -f "${ROOT}"etc/ssl/cyrus/server.key ]; then + if [ ! -f "${ROOT}"/etc/ssl/cyrus/server.key ]; then install_cert /etc/ssl/cyrus/server - chown cyrus:mail "${ROOT}"etc/ssl/cyrus/server.{key,pem} + chown cyrus:mail "${ROOT}"/etc/ssl/cyrus/server.{key,pem} fi } - enewuser cyrus -1 -1 /usr/cyrus mail - if df -T /var/imap | grep -q ' ext[23] ' ; then ebegin "Making /var/imap/user/* and /var/imap/quota/* synchronous." chattr +S /var/imap/{user,quota}{,/*}