1 |
commit: aefe790e7ac7d9b464975776de9727db65ea2fa3 |
2 |
Author: Hans de Graaff <hans <AT> degraaff <DOT> org> |
3 |
AuthorDate: Sun Oct 2 05:17:28 2016 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Oct 2 05:17:28 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/dev/graaff.git/commit/?id=aefe790e |
7 |
|
8 |
Obsolete version |
9 |
|
10 |
net-im/ejabberd/ChangeLog | 31 --- |
11 |
net-im/ejabberd/Manifest | 2 - |
12 |
net-im/ejabberd/ejabberd-2.1.13-r2.ebuild | 224 --------------------- |
13 |
.../ejabberd/files/ejabberd-2.1.11-ldap-ipv6.patch | 15 -- |
14 |
net-im/ejabberd/files/ejabberd-3.confd | 5 - |
15 |
net-im/ejabberd/files/ejabberd-3.initd | 47 ----- |
16 |
net-im/ejabberd/files/ejabberd.logrotate | 13 -- |
17 |
net-im/ejabberd/files/ejabberd.service | 17 -- |
18 |
net-im/ejabberd/files/ejabberd.tmpfiles.conf | 1 - |
19 |
net-im/ejabberd/metadata.xml | 16 -- |
20 |
10 files changed, 371 deletions(-) |
21 |
|
22 |
diff --git a/net-im/ejabberd/ChangeLog b/net-im/ejabberd/ChangeLog |
23 |
deleted file mode 100644 |
24 |
index d2f9f52..0000000 |
25 |
--- a/net-im/ejabberd/ChangeLog |
26 |
+++ /dev/null |
27 |
@@ -1,31 +0,0 @@ |
28 |
-# ChangeLog for net-im/ejabberd |
29 |
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 |
30 |
-# $Header: $ |
31 |
- |
32 |
-*ejabberd-2.1.13-r2 (15 Jul 2014) |
33 |
- |
34 |
- 15 Jul 2014; Hans de Graaff <graaff@g.o> +ejabberd-2.1.13-r2.ebuild, |
35 |
- files/ejabberd-3.initd, +files/ejabberd.logrotate, +files/ejabberd.service, |
36 |
- +files/ejabberd.tmpfiles.conf: |
37 |
- Version bump with LDAP IPv6 patch. |
38 |
- |
39 |
- 26 May 2013; Hans de Graaff <graaff@g.o> +ejabberd-2.1.12-r1.ebuild: |
40 |
- Version bump with my LDAP-IPv6 patch. |
41 |
- |
42 |
-*ejabberd-2.1.12-r1 (19 May 2013) |
43 |
- |
44 |
- 19 May 2013; Hans de Graaff <graaff@g.o> +ejabberd-2.1.12-r1.ebuild: |
45 |
- Version bump of my local version since LDAP IPv6 is not fixed upstream yet. |
46 |
- |
47 |
- 30 Jul 2012; Hans de Graaff <graaff@g.o> +ejabberd-2.1.11-r1.ebuild, |
48 |
- +files/ejabberd-2.1.11-ldap-ipv6.patch, +files/ejabberd-3.confd, |
49 |
- +files/ejabberd-3.initd, +metadata.xml: |
50 |
- Fix metadata. |
51 |
- |
52 |
-*ejabberd-2.1.11-r1 (30 Jul 2012) |
53 |
- |
54 |
- 30 Jul 2012; Hans de Graaff <graaff@g.o> +ejabberd-2.1.11-r1.ebuild, |
55 |
- +files/ejabberd-2.1.11-ldap-ipv6.patch, +files/ejabberd-3.confd, |
56 |
- +files/ejabberd-3.initd, +metadata.xml: |
57 |
- Fix LDAP on IPv6. |
58 |
- |
59 |
|
60 |
diff --git a/net-im/ejabberd/Manifest b/net-im/ejabberd/Manifest |
61 |
deleted file mode 100644 |
62 |
index 269bc2d..0000000 |
63 |
--- a/net-im/ejabberd/Manifest |
64 |
+++ /dev/null |
65 |
@@ -1,2 +0,0 @@ |
66 |
-DIST ejabberd-2.1.13.tgz 1999853 SHA256 a80d1c72e435da31758261cb0c04fe750ac71fc3e33a3b606123efd3b3abc86d SHA512 9348271f0cf1d9a7e6c53204121568e77820afc50fff1271e7b7ef66c5c5d7d067034c46472250423c4e9052046b18c1c8178f09eda0b0bfe25a1eac465fd07b WHIRLPOOL 2c366d2f7c4371db56f47f5492ef27028a589186eeddb7a6b4e8aac0537b1b80ee31a9760f0551063ce2c2a658b9b5eafb7ed25294e00eb69480231a599a7b10 |
67 |
-DIST ejabberd-mod_statsdx-1118.patch.gz 13989 SHA256 5e5d975e44248cf2b0d6dd0ecf4c477e8479b2b4d0bd531e80f4623fd787320e SHA512 99399323150990cda15e707385f0f26fa790d4ba188a97ac46daaaab9c25e72a7ec72a875573136f17a18648017074d76e4e267b544dc4c95a5101ed9ad6815d WHIRLPOOL 05997f03bb70136ee5e829ea9c55e3aeb0704150f1ed54f11c6cce382a82106129fc1a6ef35a62780837cd2b59fbb384fa10f3bb49813acaee8c5edc22ae3702 |
68 |
|
69 |
diff --git a/net-im/ejabberd/ejabberd-2.1.13-r2.ebuild b/net-im/ejabberd/ejabberd-2.1.13-r2.ebuild |
70 |
deleted file mode 100644 |
71 |
index 251a210..0000000 |
72 |
--- a/net-im/ejabberd/ejabberd-2.1.13-r2.ebuild |
73 |
+++ /dev/null |
74 |
@@ -1,224 +0,0 @@ |
75 |
-# Copyright 1999-2014 Gentoo Foundation |
76 |
-# Distributed under the terms of the GNU General Public License v2 |
77 |
-# $Header: /var/cvsroot/gentoo-x86/net-im/ejabberd/ejabberd-2.1.13-r1.ebuild,v 1.4 2013/12/21 17:17:15 ago Exp $ |
78 |
- |
79 |
-EAPI=5 |
80 |
- |
81 |
-inherit eutils multilib pam ssl-cert systemd |
82 |
- |
83 |
-DESCRIPTION="The Erlang Jabber Daemon" |
84 |
-HOMEPAGE="http://www.ejabberd.im/ https://github.com/processone/ejabberd/" |
85 |
-SRC_URI="http://www.process-one.net/downloads/${PN}/${PV}/${P}.tgz |
86 |
- mod_statsdx? ( http://dev.gentoo.org/~radhermit/dist/${PN}-mod_statsdx-1118.patch.gz )" |
87 |
- |
88 |
-LICENSE="GPL-2" |
89 |
-SLOT="0" |
90 |
-KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" |
91 |
-EJABBERD_MODULES="mod_irc mod_muc mod_proxy65 mod_pubsub mod_statsdx" |
92 |
-IUSE="captcha debug ldap odbc pam +web zlib ${EJABBERD_MODULES}" |
93 |
- |
94 |
-DEPEND=">=net-im/jabber-base-0.01 |
95 |
- >=dev-libs/expat-1.95 |
96 |
- >=dev-lang/erlang-12.2.5[ssl] |
97 |
- <dev-lang/erlang-16 |
98 |
- odbc? ( dev-db/unixODBC ) |
99 |
- ldap? ( =net-nds/openldap-2* ) |
100 |
- >=dev-libs/openssl-0.9.8e |
101 |
- captcha? ( media-gfx/imagemagick[truetype,png] ) |
102 |
- zlib? ( sys-libs/zlib )" |
103 |
-#>=sys-apps/shadow-4.1.4.2-r3 - fixes bug in su that made ejabberdctl unworkable. |
104 |
-RDEPEND="${DEPEND} |
105 |
- >=sys-apps/shadow-4.1.4.2-r3 |
106 |
- pam? ( virtual/pam )" |
107 |
- |
108 |
-S=${WORKDIR}/${P}/src |
109 |
- |
110 |
-# paths in net-im/jabber-base |
111 |
-JABBER_ETC="${EPREFIX}/etc/jabber" |
112 |
-#JABBER_RUN="/var/run/jabber" |
113 |
-JABBER_SPOOL="${EPREFIX}/var/spool/jabber" |
114 |
-JABBER_LOG="${EPREFIX}/var/log/jabber" |
115 |
-JABBER_DOC="${EPREFIX}/usr/share/doc/${PF}" |
116 |
- |
117 |
-src_prepare() { |
118 |
- epatch "${FILESDIR}/${PN}-2.1.11-ldap-ipv6.patch" |
119 |
- |
120 |
- if use mod_statsdx; then |
121 |
- ewarn "mod_statsdx is not a part of upstream tarball but is a third-party module" |
122 |
- ewarn "taken from here: http://www.ejabberd.im/mod_stats2file" |
123 |
- EPATCH_OPTS="-p2" epatch "${WORKDIR}"/${PN}-mod_statsdx-1118.patch |
124 |
- fi |
125 |
- |
126 |
- # don't install release notes (we'll do this manually) |
127 |
- sed '/install .* [.][.]\/doc\/[*][.]txt $(DOCDIR)/d' -i Makefile.in || die |
128 |
- # Set correct paths |
129 |
- sed -e "/^EJABBERDDIR[[:space:]]*=/{s:ejabberd:${PF}:}" \ |
130 |
- -e "/^ETCDIR[[:space:]]*=/{s:@sysconfdir@/ejabberd:${JABBER_ETC}:}" \ |
131 |
- -e "/^LOGDIR[[:space:]]*=/{s:@localstatedir@/log/ejabberd:${JABBER_LOG}:}" \ |
132 |
- -e "/^SPOOLDIR[[:space:]]*=/{s:@localstatedir@/lib/ejabberd:${JABBER_SPOOL}:}" \ |
133 |
- -i Makefile.in || die |
134 |
- sed -e "/EJABBERDDIR=/{s:ejabberd:${PF}:}" \ |
135 |
- -e "s|\(ETCDIR=\)@SYSCONFDIR@.*|\1${JABBER_ETC}|" \ |
136 |
- -e "s|\(LOGS_DIR=\)@LOCALSTATEDIR@.*|\1${JABBER_LOG}|" \ |
137 |
- -e "s|\(SPOOLDIR=\)@LOCALSTATEDIR@.*|\1${JABBER_SPOOL}|" \ |
138 |
- -i ejabberdctl.template || die |
139 |
- |
140 |
- # Set shell, so it'll work even in case jabber user have no shell |
141 |
- # This is gentoo specific I guess since other distributions may have |
142 |
- # ejabberd user with reall shell, while we share this user among different |
143 |
- # jabberd implementations. |
144 |
- sed '/^HOME/aSHELL=/bin/sh' -i ejabberdctl.template || die |
145 |
- sed '/^export HOME/aexport SHELL' -i ejabberdctl.template || die |
146 |
- |
147 |
- #sed -e "s:/share/doc/ejabberd/:${JABBER_DOC}:" -i web/ejabberd_web_admin.erl |
148 |
- |
149 |
- # fix up the ssl cert paths in ejabberd.cfg to use our cert |
150 |
- sed -e "s:/path/to/ssl.pem:/etc/ssl/ejabberd/server.pem:g" \ |
151 |
- -i ejabberd.cfg.example || die "Failed sed ejabberd.cfg.example" |
152 |
- |
153 |
- # correct path to captcha script in default ejabberd.cfg |
154 |
- sed -e 's|\({captcha_cmd,[[:space:]]*"\).\+"}|\1/usr/'$(get_libdir)'/erlang/lib/'${P}'/priv/bin/captcha.sh"}|' \ |
155 |
- -i ejabberd.cfg.example || die "Failed sed ejabberd.cfg.example" |
156 |
- |
157 |
- # disable mod_irc in ejabberd.cfg |
158 |
- if ! use mod_irc; then |
159 |
- sed -i -e "s/{mod_irc,/%{mod_irc,/" \ |
160 |
- -i ejabberd.cfg.example || die "Failed to disable mod_irc" |
161 |
- fi |
162 |
- |
163 |
-} |
164 |
- |
165 |
-src_configure() { |
166 |
- econf \ |
167 |
- --docdir="${EPREFIX}/usr/share/doc/${PF}/html" \ |
168 |
- --libdir="${EPREFIX}/usr/$(get_libdir)/erlang/lib/" \ |
169 |
- $(use_enable mod_irc) \ |
170 |
- $(use_enable ldap eldap) \ |
171 |
- $(use_enable mod_muc) \ |
172 |
- $(use_enable mod_proxy65) \ |
173 |
- $(use_enable mod_pubsub) \ |
174 |
- $(use_enable web) \ |
175 |
- $(use_enable odbc) \ |
176 |
- $(use_enable zlib ejabberd_zlib) \ |
177 |
- $(use_enable pam) \ |
178 |
- --enable-user=jabber |
179 |
-} |
180 |
- |
181 |
-src_compile() { |
182 |
- emake $(use debug && echo debug=true ejabberd_debug=true) |
183 |
-} |
184 |
- |
185 |
-src_install() { |
186 |
- default |
187 |
- |
188 |
- # Pam helper module permissions |
189 |
- # http://www.process-one.net/docs/ejabberd/guide_en.html |
190 |
- if use pam; then |
191 |
- pamd_mimic_system xmpp auth account || die "Cannot create pam.d file" |
192 |
- fowners root:jabber "/usr/$(get_libdir)/erlang/lib/${PF}/priv/bin/epam" |
193 |
- fperms 4750 "/usr/$(get_libdir)/erlang/lib/${PF}/priv/bin/epam" |
194 |
- fi |
195 |
- |
196 |
- cd "${WORKDIR}"/${P}/doc |
197 |
- dodoc release_notes_${PV%%_rc*}.txt |
198 |
- |
199 |
- newinitd "${FILESDIR}"/${PN}-3.initd ${PN} |
200 |
- newconfd "${FILESDIR}"/${PN}-3.confd ${PN} |
201 |
- systemd_dounit "${FILESDIR}"/${PN}.service |
202 |
- systemd_dotmpfilesd "${FILESDIR}"/${PN}.tmpfiles.conf |
203 |
- |
204 |
- insinto /etc/logrotate.d |
205 |
- newins "${FILESDIR}"/${PN}.logrotate ${PN} |
206 |
-} |
207 |
- |
208 |
-pkg_postinst() { |
209 |
- if [[ -z ${REPLACING_VERSIONS} ]] ; then |
210 |
- elog "For configuration instructions, please see" |
211 |
- elog "/usr/share/doc/${PF}/html/guide.html, or the online version at" |
212 |
- elog "http://www.process-one.net/en/ejabberd/docs/guide_en/" |
213 |
- |
214 |
- if ! use web ; then |
215 |
- ewarn |
216 |
- ewarn "The web USE flag is off, this has disabled the web admin interface." |
217 |
- ewarn |
218 |
- fi |
219 |
- |
220 |
- elog |
221 |
- elog '====================================================================' |
222 |
- elog 'Quick Start Guide:' |
223 |
- elog '1) Add output of `hostname -f` to /etc/jabber/ejabberd.cfg line 91' |
224 |
- elog ' {hosts, ["localhost", "thehost"]}.' |
225 |
- elog '2) Add an admin user to /etc/jabber/ejabberd.cfg line 360' |
226 |
- elog ' {acl, admin, {user, "theadmin", "thehost"}}.' |
227 |
- elog '3) Start the server' |
228 |
- elog ' # /etc/init.d/ejabberd start (for openRC)' |
229 |
- elog ' # systemctl start ejabberd (for Systemd)' |
230 |
- elog '4) Register the admin user' |
231 |
- elog ' # /usr/sbin/ejabberdctl register theadmin thehost thepassword' |
232 |
- elog '5) Log in with your favourite jabber client or using the web admin' |
233 |
- fi |
234 |
- |
235 |
- # Upgrading from ejabberd-2.0.x: |
236 |
- if grep -E '^[^#]*EJABBERD_NODE=' "${EROOT}/etc/conf.d/ejabberd" >/dev/null 2>&1; then |
237 |
- source "${EROOT}/etc/conf.d/ejabberd" |
238 |
- ewarn |
239 |
- ewarn "!!! WARNING !!! WARNING !!! WARNING !!! WARNING !!!" |
240 |
- ewarn "Starting with 2.1.x some paths and configuration files were" |
241 |
- ewarn "changed to reflect upstream intentions better. Notable changes are:" |
242 |
- ewarn |
243 |
- ewarn "1. Everything (even init scripts) is now handled with ejabberdctl script." |
244 |
- ewarn "Thus main configuration file became /etc/jabberd/ejabberdctl.cfg" |
245 |
- ewarn "You must update ERLANG_NODE there with the value of EJABBERD_NODE" |
246 |
- ewarn "from /etc/conf.d/ejebberd or ejabberd will refuse to start." |
247 |
- ewarn |
248 |
- ewarn "2. SSL certificate is now generated with ssl-cert eclass and resides" |
249 |
- ewarn "at standard location: /etc/ssl/ejabberd/server.pem." |
250 |
- ewarn |
251 |
- ewarn "3. Cookie now resides at /var/spool/jabber/.erlang.cookie" |
252 |
- ewarn |
253 |
- ewarn "4. /var/log/jabber/sasl.log is now /var/log/jabber/erlang.log" |
254 |
- ewarn |
255 |
- ewarn "5. Crash dumps (if any) will be located at /var/log/jabber" |
256 |
- |
257 |
- local i ctlcfg new_ctlcfg |
258 |
- i=0 |
259 |
- ctlcfg=${EROOT}/etc/jabber/ejabberdctl.cfg |
260 |
- while :; do |
261 |
- new_ctlcfg=$(printf "${EROOT}/etc/jabber/._cfg%04d_ejabberdctl.cfg" ${i}) |
262 |
- [[ ! -e ${new_ctlcfg} ]] && break |
263 |
- ctlcfg=${new_ctlcfg} |
264 |
- ((i++)) |
265 |
- done |
266 |
- |
267 |
- ewarn |
268 |
- ewarn "Updating ${ctlcfg} (debug: ${new_ctlcfg})" |
269 |
- sed -e "/#ERLANG_NODE=/aERLANG_NODE=$EJABBERD_NODE" "${ctlcfg}" > "${new_ctlcfg}" || die |
270 |
- |
271 |
- if [[ -e ${EROOT}/var/run/jabber/.erlang.cookie ]]; then |
272 |
- ewarn "Moving .erlang.cookie..." |
273 |
- if [[ -e ${EROOT}/var/spool/jabber/.erlang.cookie ]]; then |
274 |
- mv -v "${EROOT}"/var/spool/jabber/.erlang.cookie{,bak} |
275 |
- fi |
276 |
- mv -v "${EROOT}"/var/{run/jabber,spool/jabber}/.erlang.cookie |
277 |
- fi |
278 |
- ewarn |
279 |
- ewarn "We'll try to handle upgrade automagically but, please, do your" |
280 |
- ewarn "own checks and do not forget to run 'etc-update'!" |
281 |
- ewarn "PLEASE! Run 'etc-update' now!" |
282 |
- fi |
283 |
- |
284 |
- SSL_ORGANIZATION="${SSL_ORGANIZATION:-Ejabberd XMPP Server}" |
285 |
- install_cert /etc/ssl/ejabberd/server |
286 |
- # Fix ssl cert permissions bug #369809 |
287 |
- chown root:jabber "${EROOT}/etc/ssl/ejabberd/server.pem" |
288 |
- chmod 0440 "${EROOT}/etc/ssl/ejabberd/server.pem" |
289 |
- if [[ -e ${EROOT}/etc/jabber/ssl.pem ]]; then |
290 |
- ewarn |
291 |
- ewarn "The location of SSL certificates has changed. If you are" |
292 |
- ewarn "upgrading from ${CATEGORY}/${PN}-2.0.5* or earlier you might" |
293 |
- ewarn "want to move your old certificates from /etc/jabber into" |
294 |
- ewarn "/etc/ssl/ejabberd/, update config files and" |
295 |
- ewarn "rm /etc/jabber/ssl.pem to avoid this message." |
296 |
- ewarn |
297 |
- fi |
298 |
-} |
299 |
|
300 |
diff --git a/net-im/ejabberd/files/ejabberd-2.1.11-ldap-ipv6.patch b/net-im/ejabberd/files/ejabberd-2.1.11-ldap-ipv6.patch |
301 |
deleted file mode 100644 |
302 |
index 7fae64f..0000000 |
303 |
--- a/net-im/ejabberd/files/ejabberd-2.1.11-ldap-ipv6.patch |
304 |
+++ /dev/null |
305 |
@@ -1,15 +0,0 @@ |
306 |
---- src/eldap/eldap.erl.~1~ 2012-04-26 16:04:16.000000000 +0200 |
307 |
-+++ src/eldap/eldap.erl 2012-07-30 19:28:33.182004486 +0200 |
308 |
-@@ -984,10 +984,10 @@ |
309 |
- ?INFO_MSG("LDAP connection on ~s:~p", [Host, S#eldap.port]), |
310 |
- Opts = if S#eldap.tls == tls -> |
311 |
- [{packet, asn1}, {active, true}, {keepalive, true}, |
312 |
-- binary | S#eldap.tls_options]; |
313 |
-+ inet6, binary | S#eldap.tls_options]; |
314 |
- true -> |
315 |
- [{packet, asn1}, {active, true}, {keepalive, true}, |
316 |
-- {send_timeout, ?SEND_TIMEOUT}, binary] |
317 |
-+ {send_timeout, ?SEND_TIMEOUT}, inet6, binary] |
318 |
- end, |
319 |
- SocketData = case S#eldap.tls of |
320 |
- tls -> |
321 |
|
322 |
diff --git a/net-im/ejabberd/files/ejabberd-3.confd b/net-im/ejabberd/files/ejabberd-3.confd |
323 |
deleted file mode 100644 |
324 |
index b1e984e..0000000 |
325 |
--- a/net-im/ejabberd/files/ejabberd-3.confd |
326 |
+++ /dev/null |
327 |
@@ -1,5 +0,0 @@ |
328 |
-# Please configure everything at /etc/jabber/ejabberdctl.cfg |
329 |
-# Put here only command line arguments for ejabberdctl (if any are required) |
330 |
- |
331 |
-#EJABBERDCTL_OPTS="" |
332 |
- |
333 |
|
334 |
diff --git a/net-im/ejabberd/files/ejabberd-3.initd b/net-im/ejabberd/files/ejabberd-3.initd |
335 |
deleted file mode 100644 |
336 |
index a8519d4..0000000 |
337 |
--- a/net-im/ejabberd/files/ejabberd-3.initd |
338 |
+++ /dev/null |
339 |
@@ -1,47 +0,0 @@ |
340 |
-#!/sbin/runscript |
341 |
-# Copyright 1999-2014 Gentoo Foundation |
342 |
-# Distributed under the terms of the GNU General Public License v2 |
343 |
-# $Header: /var/cvsroot/gentoo-x86/net-im/ejabberd/files/ejabberd-3.initd,v 1.4 2013/04/05 09:03:34 radhermit Exp $ |
344 |
- |
345 |
-depend() { |
346 |
- use dns |
347 |
- need net |
348 |
- provide jabber-server |
349 |
-} |
350 |
- |
351 |
-start() { |
352 |
- if ejabberdctl status >/dev/null 2>&1; then |
353 |
- ewarn "ejabberd is already started (manually?)." |
354 |
- return 0 |
355 |
- fi |
356 |
- ebegin "Starting ejabberd" |
357 |
- /usr/sbin/ejabberdctl ${EJABBERDCTL_OPTS} start |
358 |
- eend $? |
359 |
-} |
360 |
- |
361 |
-stop() { |
362 |
- ejabberdctl status >/dev/null 2>&1 |
363 |
- if test $? = 3; then |
364 |
- ewarn "ejabberd is already stopped (manually?)." |
365 |
- return 0 |
366 |
- fi |
367 |
- ebegin "Stopping ejabberd" |
368 |
- if /usr/sbin/ejabberdctl stop >/dev/null 2>&1; then |
369 |
- cnt=0 |
370 |
- sleep 1 |
371 |
- while ejabberdctl status >/dev/null 2>&1 || test $? = 1; do |
372 |
- echo -n . |
373 |
- cnt=`expr $cnt + 1` |
374 |
- if [ $cnt -ge 60 ] ; then |
375 |
- eend 1 |
376 |
- break |
377 |
- fi |
378 |
- sleep 1 |
379 |
- done |
380 |
- eend 0 |
381 |
- else |
382 |
- eend 1 |
383 |
- einfo "Please, run '/usr/sbin/ejabberdctl stop' to see what's going on." |
384 |
- fi |
385 |
- eend 0 |
386 |
-} |
387 |
|
388 |
diff --git a/net-im/ejabberd/files/ejabberd.logrotate b/net-im/ejabberd/files/ejabberd.logrotate |
389 |
deleted file mode 100644 |
390 |
index 4f32472..0000000 |
391 |
--- a/net-im/ejabberd/files/ejabberd.logrotate |
392 |
+++ /dev/null |
393 |
@@ -1,13 +0,0 @@ |
394 |
-/var/log/jabber/*.log { |
395 |
- su jabber jabber |
396 |
- weekly |
397 |
- rotate 4 |
398 |
- missingok |
399 |
- nocreate |
400 |
- sharedscripts |
401 |
- notifempty |
402 |
- compress |
403 |
- postrotate |
404 |
- /usr/sbin/ejabberdctl reopen-log > /dev/null 2>&1 || true |
405 |
- endscript |
406 |
-} |
407 |
|
408 |
diff --git a/net-im/ejabberd/files/ejabberd.service b/net-im/ejabberd/files/ejabberd.service |
409 |
deleted file mode 100644 |
410 |
index 0b79256..0000000 |
411 |
--- a/net-im/ejabberd/files/ejabberd.service |
412 |
+++ /dev/null |
413 |
@@ -1,17 +0,0 @@ |
414 |
-[Unit] |
415 |
-Description=A distributed, fault-tolerant Jabber/XMPP server |
416 |
-After=network.target |
417 |
- |
418 |
-[Service] |
419 |
-Type=oneshot |
420 |
-User=jabber |
421 |
-LimitNOFILE=16000 |
422 |
-RestartSec=5 |
423 |
-ExecStart=/usr/sbin/ejabberdctl \ |
424 |
- --config /etc/jabber/ejabberd.cfg --ctl-config /etc/jabber/ejabberdctl.cfg \ |
425 |
- --logs "/var/log/jabber" --spool "/var/spool/jabber" start |
426 |
-ExecStop=/usr/sbin/ejabberdctl stop |
427 |
-RemainAfterExit=yes |
428 |
- |
429 |
-[Install] |
430 |
-WantedBy=multi-user.target |
431 |
|
432 |
diff --git a/net-im/ejabberd/files/ejabberd.tmpfiles.conf b/net-im/ejabberd/files/ejabberd.tmpfiles.conf |
433 |
deleted file mode 100644 |
434 |
index cf17b73..0000000 |
435 |
--- a/net-im/ejabberd/files/ejabberd.tmpfiles.conf |
436 |
+++ /dev/null |
437 |
@@ -1 +0,0 @@ |
438 |
-d /var/lock/ejabberdctl 0750 jabber jabber |
439 |
|
440 |
diff --git a/net-im/ejabberd/metadata.xml b/net-im/ejabberd/metadata.xml |
441 |
deleted file mode 100644 |
442 |
index 1242ab6..0000000 |
443 |
--- a/net-im/ejabberd/metadata.xml |
444 |
+++ /dev/null |
445 |
@@ -1,16 +0,0 @@ |
446 |
-<?xml version="1.0" encoding="UTF-8"?> |
447 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
448 |
- |
449 |
-<pkgmetadata> |
450 |
-<maintainer><email>graaff@g.o</email></maintainer> |
451 |
-<longdescription> Free and Open Source distributed fault-tolerant Jabber server. It's mostly written in Erlang, and works on many platforms.</longdescription> |
452 |
- <use> |
453 |
- <flag name='mod_irc'>Build irc gateway </flag> |
454 |
- <flag name='mod_muc'>Build Multi User Chat module</flag> |
455 |
- <flag name='mod_pubsub'>Build Pubsub module</flag> |
456 |
- <flag name='web'>Enable web admin interface</flag> |
457 |
- <flag name="captcha">Support for CAPTCHA Forms (XEP-158)</flag> |
458 |
- <flag name="mod_proxy65">Support for SOCKS5 Bytestreams (XEP-0065)</flag> |
459 |
- <flag name="mod_statsdx">Measures several statistics, and provides a new section in ejabberd Web Admin to view them.</flag> |
460 |
- </use> |
461 |
-</pkgmetadata> |