Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Sat, 31 Dec 2022 22:41:03
Message-Id: 1672526400.ec4f22b89cd70ef40d3c765afa67533bf7728e28.sam@gentoo
1 commit: ec4f22b89cd70ef40d3c765afa67533bf7728e28
2 Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
3 AuthorDate: Sat Dec 31 21:28:07 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 31 22:40:00 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec4f22b8
7
8 Revert "qmail.eclass: remove remnants of USE=pop3"
9
10 This reverts commit 3a2f8ddaec09ebc439453016bb669627bf8a6d6d.
11
12 Bug: https://bugs.gentoo.org/889216
13 Bug: https://bugs.gentoo.org/889218
14 Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
15 Signed-off-by: Sam James <sam <AT> gentoo.org>
16
17 eclass/qmail.eclass | 20 +++++++++++++++++++-
18 1 file changed, 19 insertions(+), 1 deletion(-)
19
20 diff --git a/eclass/qmail.eclass b/eclass/qmail.eclass
21 index 12f7fa8375b0..67069087376d 100644
22 --- a/eclass/qmail.eclass
23 +++ b/eclass/qmail.eclass
24 @@ -156,8 +156,11 @@ qmail_base_install() {
25 [[ -x ${i} ]] && doexe ${i}
26 done
27
28 + use pop3 && doexe qmail-pop3d
29 +
30 exeopts -o 0 -g qmail -m 711
31 doexe qmail-{clean,getpw,local,pw2u,remote,rspawn,send} splogger
32 + use pop3 && doexe qmail-popup
33
34 exeopts -o 0 -g qmail -m 700
35 doexe qmail-{lspawn,newmrh,newu,start}
36 @@ -237,7 +240,7 @@ qmail_tcprules_install() {
37 insinto "${TCPRULES_DIR}"
38 doins "${GENQMAIL_S}"/tcprules/Makefile.qmail
39 doins "${GENQMAIL_S}"/tcprules/tcp.qmail-*
40 - rm -f "${D}${TCPRULES_DIR}"/tcp.qmail-pop3sd
41 + use ssl && use pop3 || rm -f "${D}${TCPRULES_DIR}"/tcp.qmail-pop3sd
42 }
43
44 qmail_supervise_install_one() {
45 @@ -257,6 +260,11 @@ qmail_supervise_install() {
46 for i in qmail-{send,smtpd,qmtpd,qmqpd}; do
47 qmail_supervise_install_one ${i}
48 done
49 +
50 + if use pop3; then
51 + qmail_supervise_install_one qmail-pop3d
52 + use ssl && qmail_supervise_install_one qmail-pop3sd
53 + fi
54 }
55
56 qmail_spp_install() {
57 @@ -359,6 +367,16 @@ qmail_supervise_config_notice() {
58 elog "ln -s ${SUPERVISE_DIR}/qmail-send /service/qmail-send"
59 elog "ln -s ${SUPERVISE_DIR}/qmail-smtpd /service/qmail-smtpd"
60 elog
61 + if use pop3; then
62 + elog "To start the pop3 server as well, create the following link:"
63 + elog "ln -s ${SUPERVISE_DIR}/qmail-pop3d /service/qmail-pop3d"
64 + elog
65 + if use ssl; then
66 + elog "To start the pop3s server as well, create the following link:"
67 + elog "ln -s ${SUPERVISE_DIR}/qmail-pop3sd /service/qmail-pop3sd"
68 + elog
69 + fi
70 + fi
71 elog "Additionally, the QMTP and QMQP protocols are supported, "
72 elog "and can be started as:"
73 elog "ln -s ${SUPERVISE_DIR}/qmail-qmtpd /service/qmail-qmtpd"