diff options
author | 2021-05-10 09:27:57 +0000 | |
---|---|---|
committer | 2021-05-10 09:27:57 +0000 | |
commit | bccff51c278212c7e7a92ed17f71dc5d503d768e (patch) | |
tree | 44d96489279189655c867cb71926709d6cf82a69 /net-mail/cyrus-imapd | |
parent | profiles: update cyrus-imapd mask (diff) | |
download | gentoo-bccff51c278212c7e7a92ed17f71dc5d503d768e.tar.gz gentoo-bccff51c278212c7e7a92ed17f71dc5d503d768e.tar.bz2 gentoo-bccff51c278212c7e7a92ed17f71dc5d503d768e.zip |
net-mail/cyrus-imapd: tidy up ebuild for 3.4.1
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'net-mail/cyrus-imapd')
-rw-r--r-- | net-mail/cyrus-imapd/cyrus-imapd-3.4.1.ebuild | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/net-mail/cyrus-imapd/cyrus-imapd-3.4.1.ebuild b/net-mail/cyrus-imapd/cyrus-imapd-3.4.1.ebuild index d6d5a4de0077..d0c9a1d5d28a 100644 --- a/net-mail/cyrus-imapd/cyrus-imapd-3.4.1.ebuild +++ b/net-mail/cyrus-imapd/cyrus-imapd-3.4.1.ebuild @@ -28,15 +28,19 @@ CDEPEND=" calalarm? ( dev-libs/libical:0= ) caps? ( sys-libs/libcap ) clamav? ( app-antivirus/clamav ) - http? ( dev-libs/libxml2:2 dev-libs/libical:0= net-libs/nghttp2 ) + http? ( + dev-libs/libxml2:2 + dev-libs/libical:0= + net-libs/nghttp2 + ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap ) mysql? ( dev-db/mysql-connector-c:0= ) nntp? ( !net-nntp/leafnode ) pam? ( - sys-libs/pam - >=net-mail/mailbase-1 - ) + >=net-mail/mailbase-1 + sys-libs/pam + ) perl? ( dev-lang/perl:= ) postgres? ( dev-db/postgresql:* ) ssl? ( >=dev-libs/openssl-1.0.1e:0=[-bindist] ) @@ -156,32 +160,33 @@ src_install() { dodoc README* dodoc -r doc - cp -r contrib tools "${D}/usr/share/doc/${PF}" - rm -f doc/text/Makefile* - mv "${D}"/usr/libexec/{master,cyrusmaster} || die + cp -r contrib tools "${ED}/usr/share/doc/${PF}" || die + rm -f doc/text/Makefile* || die + + mv "${ED}"/usr/libexec/{master,cyrusmaster} || die insinto /etc - newins "${D}/usr/share/doc/${PF}/doc/examples/cyrus_conf/normal.conf" cyrus.conf - newins "${D}/usr/share/doc/${PF}/doc/examples/imapd_conf/normal.conf" imapd.conf + newins "${ED}/usr/share/doc/${PF}/doc/examples/cyrus_conf/normal.conf" cyrus.conf + newins "${ED}/usr/share/doc/${PF}/doc/examples/imapd_conf/normal.conf" imapd.conf sed -i -e '/^configdirectory/s|/var/.*|/var/imap|' \ -e '/^partition-default/s|/var/.*|/var/spool/imap|' \ -e '/^sievedir/s|/var/.*|/var/imap/sieve|' \ - "${D}"/etc/imapd.conf + "${ED}"/etc/imapd.conf || die sed -i -e 's|/var/imap/socket/lmtp|/run/cyrus/socket/lmtp|' \ -e 's|/var/imap/socket/notify|/run/cyrus/socket/notify|' \ - "${D}"/etc/cyrus.conf + "${ED}"/etc/cyrus.conf || die # turn off sieve if not installed if ! use sieve; then - sed -i -e "/sieve/s/^/#/" "${D}/etc/cyrus.conf" || die + sed -i -e "/sieve/s/^/#/" "${ED}/etc/cyrus.conf" || die fi # same thing for http(s) as well if ! use http; then - sed -i -e "/http/s/^/#/" "${D}/etc/cyrus.conf" || die + sed -i -e "/http/s/^/#/" "${ED}/etc/cyrus.conf" || die fi newinitd "${FILESDIR}/cyrus.rc8" cyrus @@ -218,7 +223,7 @@ pkg_preinst() { pkg_postinst() { # do not install server.{key,pem) if they exist if use ssl ; then - 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} fi |