summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Schmaus <flow@gentoo.org>2021-12-07 11:30:13 +0100
committerFlorian Schmaus <flow@gentoo.org>2021-12-07 11:42:15 +0100
commit7ef9adb36a21fda32d38eaa0c4d0cf4312ade686 (patch)
tree300b539df29aa646d75e821c485106e95b1aa708 /acct-group/monitorix
parentacct-user/ejabberd: initial import (diff)
downloadgentoo-7ef9adb36a21fda32d38eaa0c4d0cf4312ade686.tar.gz
gentoo-7ef9adb36a21fda32d38eaa0c4d0cf4312ade686.tar.bz2
gentoo-7ef9adb36a21fda32d38eaa0c4d0cf4312ade686.zip
net-im/ejabberd: add 21.04-r1
This marks two important transitions: - from EAPI 6 to EAPI 7 - from net-im/jabber-base to acct-user/ejabberd The latter also means that ejabberd now runs under its own 'ejabberd' user, and no longer used the *shared* 'jabber' user from net-im/jabber-base. This increases the isolation of ejabberd. The configuration directory also changes from /etc/jabber, which is a non-standard ejabberd directory used only by Gentoo, to /etc/ejabberd, ejabberd's standard configuration directory. Futhermore, the custom SSL/TLS certificate handling (via the ssl-cert eclass) is removed, as ejabberd has for a long time now a built-in ACME client. And the certificate handling significantly increased the complecity of the ejabberd ebuild. This also fixes bug #716968. The ebuild also now passes the correct localstatedir to econf. Previously ejabberd would use /var/lib/lib/ejabberd. Ejabberd also unnecessarily created /var/lock/ejabberdctl, even though this directory is no longer used. This is now fixed in the ebuild and a patch was submitted and accepted upstream [1]. This also drops the non-upstream systemd tmpfile.conf. The directory created by the tmpfile is only ever used if the user manually configured it. And in this case, we should trust the user to also ensure that the directory is created. This further reduces the complexity of the ebuild. 1: https://github.com/processone/ejabberd/pull/3724 Signed-off-by: Florian Schmaus <flow@gentoo.org> Closes: https://bugs.gentoo.org/716968
Diffstat (limited to 'acct-group/monitorix')
0 files changed, 0 insertions, 0 deletions