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" |