diff options
author | 2021-12-07 11:30:13 +0100 | |
---|---|---|
committer | 2021-12-07 11:42:15 +0100 | |
commit | 7ef9adb36a21fda32d38eaa0c4d0cf4312ade686 (patch) | |
tree | 300b539df29aa646d75e821c485106e95b1aa708 /acct-group/monitorix | |
parent | acct-user/ejabberd: initial import (diff) | |
download | gentoo-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