diff options
author | Amadeusz Żołnowski <aidecoe@gentoo.org> | 2016-08-27 14:11:38 +0100 |
---|---|---|
committer | Amadeusz Żołnowski <aidecoe@gentoo.org> | 2016-08-27 14:11:38 +0100 |
commit | 8f999d0bfadab46f83d7ef57bf58d9ed1d00a5f9 (patch) | |
tree | 805ceb1033f65da0c42810a11792f59e805e7532 /net-im | |
parent | 0c0afe9e43f14a96418a06a1edd6c75982a2976b (diff) | |
parent | a1e2f4fe6ffbfcca4134c5223e25aa67b109f323 (diff) | |
download | gentoo-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.ebuild | 11 | ||||
-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.service | 17 |
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 |