summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorAmadeusz Żołnowski <aidecoe@gentoo.org>2016-08-27 14:11:38 +0100
committerAmadeusz Żołnowski <aidecoe@gentoo.org>2016-08-27 14:11:38 +0100
commit8f999d0bfadab46f83d7ef57bf58d9ed1d00a5f9 (patch)
tree805ceb1033f65da0c42810a11792f59e805e7532 /net-im
parent0c0afe9e43f14a96418a06a1edd6c75982a2976b (diff)
parenta1e2f4fe6ffbfcca4134c5223e25aa67b109f323 (diff)
downloadgentoo-8f999d0bfadab46f83d7ef57bf58d9ed1d00a5f9.tar.gz
gentoo-8f999d0bfadab46f83d7ef57bf58d9ed1d00a5f9.tar.xz
Merge branch 'ejabberd-cleanup'
Diffstat (limited to 'net-im')
-rw-r--r--net-im/ejabberd/ejabberd-16.04.ebuild11
-rw-r--r--net-im/ejabberd/files/ejabberd.confd (renamed from net-im/ejabberd/files/ejabberd-3.confd)0
-rw-r--r--net-im/ejabberd/files/ejabberd.initd (renamed from net-im/ejabberd/files/ejabberd-3.initd)2
-rw-r--r--net-im/ejabberd/files/ejabberd.service17
4 files changed, 7 insertions, 23 deletions
diff --git a/net-im/ejabberd/ejabberd-16.04.ebuild b/net-im/ejabberd/ejabberd-16.04.ebuild
index eb64457d3e2..5aa78de327b 100644
--- a/net-im/ejabberd/ejabberd-16.04.ebuild
+++ b/net-im/ejabberd/ejabberd-16.04.ebuild
@@ -63,6 +63,7 @@ DEPEND="${CDEPEND}
RDEPEND="${CDEPEND}
captcha? ( media-gfx/imagemagick[truetype,png] )"
+DOCS=( README )
PATCHES=( "${FILESDIR}/${P}-ejabberdctl.patch" )
EJABBERD_CERT="${EPREFIX}/etc/ssl/ejabberd/server.pem"
@@ -114,7 +115,7 @@ ejabberd_cert_exists() {
for cert in $(gawk -- \
'match($0, /^[[:space:]]*certfile: "([^"]+)"/, m) {print m[1];}' \
- "${EROOT}${JABBER_ETC}/ejabberd.yml"); do
+ "${EROOT%/}${JABBER_ETC}/ejabberd.yml"); do
[[ -f ${cert} ]] && return 0
done
@@ -126,8 +127,8 @@ ejabberd_cert_exists() {
ejabberd_cert_install() {
SSL_ORGANIZATION="${SSL_ORGANIZATION:-ejabberd XMPP Server}"
install_cert "${EJABBERD_CERT%.*}"
- chown root:jabber "${EROOT}${EJABBERD_CERT}" || die
- chmod 0440 "${EROOT}${EJABBERD_CERT}" || die
+ chown root:jabber "${EROOT%/}${EJABBERD_CERT}" || die
+ chmod 0440 "${EROOT%/}${EJABBERD_CERT}" || die
}
# Get path to ejabberd lib directory.
@@ -224,8 +225,8 @@ src_install() {
fperms 4750 "${epam_path}"
fi
- newconfd "${FILESDIR}/${PN}-3.confd" "${PN}"
- newinitd "${FILESDIR}/${PN}-3.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
systemd_dounit "${PN}.service"
systemd_dotmpfilesd "${FILESDIR}/${PN}.tmpfiles.conf"
diff --git a/net-im/ejabberd/files/ejabberd-3.confd b/net-im/ejabberd/files/ejabberd.confd
index b1e984e4d7a..b1e984e4d7a 100644
--- a/net-im/ejabberd/files/ejabberd-3.confd
+++ b/net-im/ejabberd/files/ejabberd.confd
diff --git a/net-im/ejabberd/files/ejabberd-3.initd b/net-im/ejabberd/files/ejabberd.initd
index 2827aeb43d4..aed39b87b05 100644
--- a/net-im/ejabberd/files/ejabberd-3.initd
+++ b/net-im/ejabberd/files/ejabberd.initd
@@ -1,5 +1,5 @@
#!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
diff --git a/net-im/ejabberd/files/ejabberd.service b/net-im/ejabberd/files/ejabberd.service
deleted file mode 100644
index 0b792565b75..00000000000
--- a/net-im/ejabberd/files/ejabberd.service
+++ /dev/null
@@ -1,17 +0,0 @@
-[Unit]
-Description=A distributed, fault-tolerant Jabber/XMPP server
-After=network.target
-
-[Service]
-Type=oneshot
-User=jabber
-LimitNOFILE=16000
-RestartSec=5
-ExecStart=/usr/sbin/ejabberdctl \
- --config /etc/jabber/ejabberd.cfg --ctl-config /etc/jabber/ejabberdctl.cfg \
- --logs "/var/log/jabber" --spool "/var/spool/jabber" start
-ExecStop=/usr/sbin/ejabberdctl stop
-RemainAfterExit=yes
-
-[Install]
-WantedBy=multi-user.target